From c014151963d529321b4cde29f81f64015c0f68f8 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Fri, 20 Dec 2024 11:02:07 +0100 Subject: [PATCH] Translations update from Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Hosted Weblate Co-authored-by: Laurent FAVOLE Co-authored-by: MOHIDEEN IBN MOHAMMED Co-authored-by: Nguyễn Tri Phương Co-authored-by: OIS Co-authored-by: luka metreveli Co-authored-by: phlostically Co-authored-by: zakarya mustafa Co-authored-by: 大王叫我来巡山 Translate-URL: https://hosted.weblate.org/projects/pypa/warehouse/ Translation: pypa/warehouse --- warehouse/locale/am/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ang/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ar/LC_MESSAGES/messages.mo | Bin 45302 -> 48728 bytes warehouse/locale/ar/LC_MESSAGES/messages.po | 270 +- warehouse/locale/be/LC_MESSAGES/messages.po | 170 +- warehouse/locale/bn/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ca/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ckb/LC_MESSAGES/messages.po | 170 +- warehouse/locale/cs/LC_MESSAGES/messages.po | 170 +- warehouse/locale/da/LC_MESSAGES/messages.po | 170 +- warehouse/locale/de/LC_MESSAGES/messages.po | 170 +- warehouse/locale/el/LC_MESSAGES/messages.po | 170 +- warehouse/locale/enm/LC_MESSAGES/messages.po | 170 +- warehouse/locale/eo/LC_MESSAGES/messages.mo | Bin 163196 -> 260078 bytes warehouse/locale/eo/LC_MESSAGES/messages.po | 4409 ++++++----------- warehouse/locale/es/LC_MESSAGES/messages.po | 170 +- warehouse/locale/et/LC_MESSAGES/messages.po | 170 +- warehouse/locale/fa/LC_MESSAGES/messages.po | 170 +- warehouse/locale/fi/LC_MESSAGES/messages.po | 170 +- warehouse/locale/fil/LC_MESSAGES/messages.po | 170 +- warehouse/locale/fr/LC_MESSAGES/messages.mo | Bin 216320 -> 229546 bytes warehouse/locale/fr/LC_MESSAGES/messages.po | 630 +-- .../locale/fr_CA/LC_MESSAGES/messages.po | 170 +- warehouse/locale/frc/LC_MESSAGES/messages.po | 170 +- warehouse/locale/frm/LC_MESSAGES/messages.po | 170 +- warehouse/locale/fro/LC_MESSAGES/messages.po | 170 +- warehouse/locale/gl/LC_MESSAGES/messages.po | 170 +- warehouse/locale/he/LC_MESSAGES/messages.po | 170 +- warehouse/locale/hi/LC_MESSAGES/messages.po | 170 +- warehouse/locale/hu/LC_MESSAGES/messages.po | 170 +- warehouse/locale/hy/LC_MESSAGES/messages.po | 170 +- warehouse/locale/id/LC_MESSAGES/messages.po | 170 +- warehouse/locale/it/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ja/LC_MESSAGES/messages.po | 170 +- warehouse/locale/jv/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ka/LC_MESSAGES/messages.mo | Bin 3835 -> 6146 bytes warehouse/locale/ka/LC_MESSAGES/messages.po | 209 +- warehouse/locale/ko/LC_MESSAGES/messages.po | 170 +- warehouse/locale/lzh/LC_MESSAGES/messages.po | 170 +- warehouse/locale/mk/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ml/LC_MESSAGES/messages.po | 170 +- warehouse/locale/mni/LC_MESSAGES/messages.po | 170 +- warehouse/locale/mr/LC_MESSAGES/messages.po | 170 +- .../locale/nb_NO/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ne/LC_MESSAGES/messages.po | 170 +- warehouse/locale/nl/LC_MESSAGES/messages.po | 170 +- warehouse/locale/or/LC_MESSAGES/messages.po | 170 +- warehouse/locale/pl/LC_MESSAGES/messages.po | 170 +- warehouse/locale/pt/LC_MESSAGES/messages.po | 170 +- .../locale/pt_BR/LC_MESSAGES/messages.po | 170 +- .../locale/pt_PT/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ro/LC_MESSAGES/messages.po | 170 +- warehouse/locale/rom/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ru/LC_MESSAGES/messages.mo | Bin 337835 -> 349154 bytes warehouse/locale/ru/LC_MESSAGES/messages.po | 417 +- warehouse/locale/sgn/LC_MESSAGES/messages.po | 170 +- warehouse/locale/si/LC_MESSAGES/messages.po | 170 +- warehouse/locale/sk/LC_MESSAGES/messages.po | 170 +- warehouse/locale/sl/LC_MESSAGES/messages.po | 170 +- warehouse/locale/sr/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ta/LC_MESSAGES/messages.mo | Bin 17694 -> 20922 bytes warehouse/locale/ta/LC_MESSAGES/messages.po | 219 +- warehouse/locale/te/LC_MESSAGES/messages.po | 170 +- warehouse/locale/th/LC_MESSAGES/messages.po | 170 +- warehouse/locale/tr/LC_MESSAGES/messages.po | 170 +- warehouse/locale/tzm/LC_MESSAGES/messages.po | 170 +- warehouse/locale/ug/LC_MESSAGES/messages.po | 170 +- warehouse/locale/uk/LC_MESSAGES/messages.po | 170 +- .../locale/ur_PK/LC_MESSAGES/messages.po | 170 +- .../locale/uz_Latn/LC_MESSAGES/messages.po | 170 +- warehouse/locale/vi/LC_MESSAGES/messages.mo | Bin 54747 -> 54612 bytes warehouse/locale/vi/LC_MESSAGES/messages.po | 181 +- warehouse/locale/wae/LC_MESSAGES/messages.po | 170 +- warehouse/locale/yi/LC_MESSAGES/messages.po | 170 +- warehouse/locale/yue/LC_MESSAGES/messages.po | 170 +- warehouse/locale/zgh/LC_MESSAGES/messages.po | 170 +- .../locale/zh_Hans/LC_MESSAGES/messages.mo | Bin 248544 -> 249033 bytes .../locale/zh_Hans/LC_MESSAGES/messages.po | 194 +- .../locale/zh_Hant/LC_MESSAGES/messages.po | 170 +- 79 files changed, 7902 insertions(+), 9337 deletions(-) diff --git a/warehouse/locale/am/LC_MESSAGES/messages.po b/warehouse/locale/am/LC_MESSAGES/messages.po index 29416187962a..465927daa868 100644 --- a/warehouse/locale/am/LC_MESSAGES/messages.po +++ b/warehouse/locale/am/LC_MESSAGES/messages.po @@ -21,19 +21,19 @@ msgstr "" "X-Generator: Weblate 4.14.1\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -146,194 +146,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "የይለፍ ቃሉ ተቀባይነት የለውም ፤ ድጋሜ ይሞክሩ።" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -342,29 +342,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -805,7 +805,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2712,7 +2712,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3905,7 +3905,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4819,19 +4819,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4845,20 +4845,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9130,93 +9130,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ang/LC_MESSAGES/messages.po b/warehouse/locale/ang/LC_MESSAGES/messages.po index 6edc22121604..14595017337b 100644 --- a/warehouse/locale/ang/LC_MESSAGES/messages.po +++ b/warehouse/locale/ang/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.8.6\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ar/LC_MESSAGES/messages.mo b/warehouse/locale/ar/LC_MESSAGES/messages.mo index 445f05c3f18a4e9c4c1f6c5ce755b7acccb13bcf..871db7b45159f8115e7b51fc3be2601d841a9583 100644 GIT binary patch delta 9140 zcmb8!2YggjzQFO51kwmCBtSyDfj~k@2nY&D2_+Pz#vmefNG4=pl7VCp0>Pn|&{i&y z<_ahph=k&(5J1JJtggD)*O{ldpjeRymK70~-QWM73-VT<`+4`nf4=9Od+)iY-WlMB zv!Q{XLwz5`)~Zk(Ss_X_$3f9b9U|?HlTxKJnkm%_yWn7S+xqSDpYRsSyK^(QDi?;K z7dPNM{178sDAf%=#Uq&5QmF)`eCiz%a^nSz#~(2q>$OsfKPsM&CfFSt;0TE!8SZ!ogg8dJ%{!13O2;ZBwb-5t|6a+>3AH| z@I3azgw{&c$MIMfT`2X;wOxTR~v-Y?KjlVSg+|Y1pxLjKB2YJqo0v zFHzRQMU)o*gfgd5bWavfE885*AivtqA4PfaMXZJYz#$l#%5dWycn~k3Ou@tL^%^_S zp7EESK0`qaPD%~LlQcgfvopjWU<<>3XqsN13x+WLDG?l(kZc(xBrgyW|}-@I1=4 zjOomJz)Yk_%|I#Nilfl?7ZNhGEf`NR8~LMF+W8}xN&W(|bya#7-SXim+p7R+tJ;pt zmijXqcnM{M8gh{|JO!mggHalikM(5#SC9y&U^mLpJb@ATJjxKgjEVRO_QPu^59&)d zqR@%;(SuZ|d?-`49$AmdwDUFSB>x=N!DM=C$o|hDArBgZGE{{qt9vs_&vv6!^tOHe zM;u1Jb$5N88*e3Fig9=lWAP+LVgO}o&Z0E%ihVwkn__vsYDPjXOh>u!Hk^v1ur40N zZ}2(1Tk^N*IgjX}uWyO+ioO+Pgl40xr9&tW45EQwpgbq4r|wuR`lKL}L~9&|GPG`t zM-v<4UX-Cefer9gl!`yVM)(!V+PH>E*qqkLl=ej#>MWEg8iP`=0~_MpUW~saR#PAq zZbxZQ6-v+jcKHi-`I{(19K@;kKR5$N-OkRyqc{m$^7fJI%4{D%nZn0WI`}%ubH3}% z_)ANFrr=%->!V*llTmu)!USB2O>q~d;!)&}`h<`EnABIF&&8?a%aA|nG#?|eIrAcG zYo=`lP9p!jk3=Sk7JS@;laXmshw&m_!U81~zcw1SE65Eh}8#mz(SdME3>hp~U z@lGH=2<3edlBHA*w!;!!fJNxLNJ1Vsc`#p%?2XQ~f4b{8g zMPxmyx@-xat+LRKt5F{K1CGTz?_jrtFoM{f{Qf%`Ri3ZTk$8{-_i()i!ba$Q8jCXY z^KcAq#1uS-vZ!JhSJ`GwQKq0HGK;DZX_KnLdH5YlkKLp6)Skge^5?Ok?EmlW6XA4Q zR%b($3sNu&Gf>t@FO&xK$M)#L7HFbecL?SFV;F&NVFm_qDm{;;7qZxAX6rAzh1ieh ztED7lNM6KDyn^}Ii}~1%yHI*KnDOk2tB~nd$8ZQ*7{yhm|O+|CC)GGhUxhL|Fr=_y#?8 z<7x7}C(tQOoT$`gjAQACa6V=-<1an0H$}fn2VoNVF&MxSOy|PkQ(1uI7dYrGzK1gO z?@rUZ;9KOIRyAgYM&m$ijU!Q}YBtI%emm~K!zd#&F3+bI-Re9&cUw>v(SDTOa31Bx zeop+pO1iXZ;Fq-j~sp^3Ha1sub^67dpk3^Q8+UX-9Exm+s*r-5P zl!{Hr4?yYZy(n`w4|`w*#^WjU;5lrIIWGNeIUmF2I;0QkA(RG&%+OQV4BL?R4It5( zL_VhBgD4ffgzfMvY=jMG>MxPDC_^_GWn|`|JZKZ%g4>a0q253l!Bk!b(t$FRHMI?; zW7Wu1`_xGi2PpU)rA3nigMv=*cmTj1{#a?cf%NLPW~{;VtN--@oPIDzeEpp8uq1p0#3ngcqjgZt#I&C zTGEU}{!+c2mS8mbE!YDeweue$m#WV(5vMQHzw4J^H}YpuUSy4z>-&deZ}Q_%MtBoS zN1n%tcoAi7443!sXcFVGD^{WO{4_SiP?o%baVS0RjwzUp={O&yqP^G-pTR|V8WV8x zDk6j(fE&rbzgjQi8Rfd;zO^JKaAFTSu+|#=*XMkc3Le3>cpRhgW0ZY;0b{ZMT0Lbs zC?l}~+v728gP&p@j9RCEC&Z(4WCYRypPE5JTD}!K;t34LudxAshjK%$^|~QRC{r*5 z4V;FueV3v%Xfw+7RoD_=Mp+}Dp{%WINSjo~2BjX8Nqv?CqoZ>Fpoi{jj3Zz8fUal> zO2c-b^z1d1hW#C*Fr0DqU;~WAMJNqejT!hjrs4b82Wy-9m(f5RFNIT%HTz46L zCrR|#MsF~TTKnM@>_P=SAJRWGX8w_v66O2xQS9(AUo3bEb1`oR?{|C!Sr#g5r=IJ# z@CE9L+NFPNzV-;yNWK@9NW=T>X8cExcxX3U3co@|Rb@Y>6fZ+{4w)S_;c>n&xbZyl zGE`glkjB`(JOHm@TRc&vAM_cfk{|noei7Y|car}C4eYj0FYdAX82`x>cqkZyr*JtM z)v`F4J7g5q@csIRb0~}H8fIeS1A1+Y!{+3dVl&){vU`rB?3%x#1JB}o9C%Q#jpuwM zq{53R6+|4;HzcDBQD^*^p0CAL&{PWjGYCA)~8?)abeW2K$m;c;YHs3(r; z7um4m`USHMWj7p0c@LaKsqagihFzbvb`gL7Cy_$IJe8m`L1irSwM& z;00&(TuK@e0ZDKq$;}+2h>oP0;TuOUQVyas<-M&^&i!mY11}$Rs@)A0XtFF2_HJDa2S}De*1Ow|-oJH9sBf zilc3%yhJ`YYE$+H>`6=|81WlNA5vctCXs62dkbmSoAq}Eu#SK7c?;*85Pb-FzUoKf zQ!FIeBH~TrL1G&rM?J3Fg9uk{kHlq&V<=#KeD|GWm|nf$P2_v^dRIoL)4}6FrqH$a66BApmSR1m#5*P3{kbUv|{FhcCzd4zyE_w+g2sz@2 zj>LyVIdT0sPU0aVib%2x7mM64e`nlE@*uHM$~Y1z`wmACp~MctTK_Yx1V62~U?6ex zafHkYBEc?v7rPN{i1kDs(U-W5`{v^H<3$pDl~})g9>d<8znyTCjwj?>FrKh}|C3jV zWSZiwC`Sek#CBL|mHhf6g>xbH_1DktCehO_tFa3+Z21aN&k$+Ec%m6$t-qrrJ}0gp zZEvddWeV>ns)*-^uAHkwoF?50pThb?7vgQ=EFniD&b@_S6Rn9MgdClT_lXITk>@w# z!XCtry1@D@v(p18pHKQvL?r1_+)2nWhG;<9Z2W|HjgX^1Wj7ywG8^oISk8G!SKqiG zSN{h=Z3^NzdEPz|gZB~zcK$QlNw&fqJ3Sq{6D_!Z9Ja*Q?Q``+e__IqkXl^__gCir z8EIzlo<#rE#DuWcdCok;;r2Rtu1zhTRHVOhU< zO`4IsAlFlr? zZm0J@KYeEFpCWy~`Sg5Gu`#RIGsBtdRl|zzbGTjqM^{{VzklBC$#r;Lo+2a9>2VaJbZw;Vag?KY;BdYvVPqu6P6*5P)0<~sAz)u>`Kqj{X^=we8E zx}(T7UsvfWy3gg+$z0DIcb;|IG#Tl%5~@!3d%F~b_|JFsgl9Q(UHPR(sb@~{Z_mis z?BVLJS^wcGe|FFBLlU@D=ELjp7;aC|^mJojfyYzAoS5$3?aWvDv^FpIN%IfB{mt6F z9A2-paF$Gjw|Gv8IBU){x2vSUSxh6RyGp#pR`W~JjU1MRW4gmtWVl%@#pcz_vEj)J zyskp0Ii`OL|35R6!n)cMV#s`7Z$gQy(B*a%(;UN5WH{$hr>kiC^|><>2l-`U0>{ml-_e?9!jW*BZ zRG6d3w)Kx5J2A}sc2ca_Y$rdyWFz^5_Z+E}Q59Sss4@bTfoB4h!Nq~S26=y=D!3|e zAW&lj_5=KjpgLUz9t%7{3o8RvX2ar? zsQsi42ObaXHD{Eh#u~J8nbpKYbiYOo8zj%_a`UtPtwO~>EvAmAtudnAtAa}cHF8(8 z-?_`*uQ)!UZg8axN3}IFmFD`=rvCM%mqUB#7IVfg)di|$3UpnS^rcFg&TMg)JoixG zD1)Q|j|Nwn4YoHica$|7^vmce`dn$ywB^C2!4(F5XVRF~y^=h{EK`jk)68=ylS=K8 zH_w(e_rG0MC)9uC{x73)s=4TZ!7WT(;IK6N#tI28wQi)`S|^G*vaYR^_W$0M{xhqV zhnkMf@#d}#Muc6pIcY;`B+XdGh%Pph)}@BqNy^RDm4<)in!X|7G-H3D%KyRItcVse z3Qy5b*6q^36EfS$_TE6N@;%$S6l18 zn*1v3a!%iSKxUoINuBh8}n8BGxK4sM%e~6H cywmV++BL1dS-v1ATI%6t!b`yXXhElc0bIARRsaA1 delta 7036 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, 2024. # Rabah Djebbes , 2024. # Enas Hussien , 2024. +# zakarya mustafa , 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-09-24 20:40+0000\n" -"Last-Translator: Enas Hussien \n" +"PO-Revision-Date: 2024-12-16 02:06+0000\n" +"Last-Translator: zakarya mustafa \n" "Language-Team: Arabic \n" "Language: ar\n" @@ -34,10 +35,10 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.8-dev\n" +"X-Generator: Weblate 5.9-rc\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -45,13 +46,13 @@ msgstr "" "يجب عليك التحقق من عنوان بريدك الإلكتروني **الأساسي** قبل أن تتمكن من تنفيذ " "هذا الإجراء." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "يجب تمكين المصادقة الثنائية على حسابك لتنفيذ هذا الإجراء." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "تم تحديث الإعدادات المحلية" @@ -74,7 +75,6 @@ msgstr "" "اسم مستخدم مختلف." #: warehouse/accounts/forms.py:74 -#, fuzzy msgid "Null bytes are not allowed." msgstr "غير مسموح بالبايتات الفارغة." @@ -95,7 +95,6 @@ msgid "Choose a username with 50 characters or less." msgstr "الرجاء اختيار اسم مستخدم طوله 50 حرفاً أو أقل." #: warehouse/accounts/forms.py:160 -#, fuzzy msgid "" "This username is already being used by another account. Choose a different " "username." @@ -107,12 +106,11 @@ msgid "Password too long." msgstr "كلمة المرور طويلة للغاية." #: warehouse/accounts/forms.py:210 -#, fuzzy msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." msgstr "" -"كانت هناك محاولات عديدة فاشلة لتسجيل الدخول. لقد تم توقيفك حتى ${time}. رجاء " +"كانت هناك عدة محاولات فاشلة لتسجيل الدخول. لقد تم توقيفك حتى ${time}. رجاء " "أعد المحاولة لاحقا." #: warehouse/accounts/forms.py:239 @@ -134,34 +132,30 @@ msgid "" "This email address is already being used by this account. Use a different " "email." msgstr "" -"هذا البريد الاليكتروني يستخدمه هذا الحساب بالفعل. يرجاء استخدام بريد " -"اليكتروني مختلف." +"هذا البريد الالكتروني يستخدمه هذا الحساب بالفعل.استخدم بريد الكتروني مختلف." #: warehouse/accounts/forms.py:370 msgid "" "This email address is already being used by another account. Use a different " "email." -msgstr "" -"هذا البريد الاليكتروني يستخدمه حساب آخر. يرجاء استخدام بريد اليكتروني مختلف." +msgstr "هذا البريد الالكتروني يستخدمه حساب آخر.استخدام بريد الكتروني مختلف." #: warehouse/accounts/forms.py:410 warehouse/manage/forms.py:139 #: warehouse/manage/forms.py:730 msgid "The name is too long. Choose a name with 100 characters or less." -msgstr "هذا الاسم طويل للغاية. يرجاء اختيار اسم طوله 100 حرفاً أو أقل." +msgstr "هذا الاسم طويل للغاية.اختر اسم طوله 100 حرفاً أو أقل." #: warehouse/accounts/forms.py:417 -#, fuzzy -#| msgid "Null bytes are not allowed." msgid "URLs are not allowed in the name field." -msgstr "غير مسموح بالبايتات الفارغة." +msgstr "غير مسموح بالبايتات الفارغة في حقل الاسم." #: warehouse/accounts/forms.py:506 msgid "Invalid TOTP code." -msgstr "كود TOTP غير صحيح." +msgstr "رمز TOTP غير صالح." #: warehouse/accounts/forms.py:523 msgid "Invalid WebAuthn assertion: Bad payload" -msgstr "توكيد WebAuthn غير صالح: حمولة سيئة" +msgstr "إثبات WebAuthn غير صالح: حمولة خاطئة" #: warehouse/accounts/forms.py:592 msgid "Invalid recovery code." @@ -175,7 +169,7 @@ msgstr "تم استخدام رمز الاسترداد مسبقًا." msgid "The username isn't valid. Try again." msgstr "اسم المستخدم غير صالح. حاول مرة أخرى." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -183,7 +177,7 @@ msgstr "" "كانت هناك محاولات تسجيل دخول كثيرة فاشلة. تم توقيفك حتى {}. رجاء أعد " "المحاولة لاحقا." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -191,7 +185,7 @@ msgstr "" "تمت إضافة عدد كبير جدًا من رسائل البريد الإلكتروني إلى هذا الحساب دون التحقق " "منها. تحقق من بريدك الوارد واتبع روابط التحقق. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -200,25 +194,25 @@ msgstr "" "تم طلب تغيير كلمة السر لهذا الحساب مراتٍ كثيرة دون اكمالها. تحقق من بريدك " "الوارد واتبع روابط التحقق. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "تسجيل دخول ثنائي العامل غير صالح أو منتهي الصلاحية." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "موثق بالفعل" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "توكيد WebAuthn ناجح" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "تم قبول رمز الاسترداد. لا يمكن استخدام الرمز مرة أخرى." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -226,130 +220,130 @@ msgstr "" "تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "رمز منتهي الصلاحية: برجاء طلب رابط جديد لتغيير كلمة السر" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "رمز غير صحيح: برجاء طلب رابط جديد لتغيير كلمة السر" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "رمز غير صحيح: لا يوجد رمز" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "رمز غير صحيح: ليس رمزاً لتغيير كلمة السر" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "رمز غير صحيح: لم يتم العثور على المستخدم" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "رمز غير صحيح: المستخدم سجل الدخول منذ وقت طلب هذا الرمز" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "رمز غير صحيح: كلمة السر تغيرت بالفعل منذ وقت طلب هذا الرمز" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "لقد قمت بتغيير كلمة السر الخاصة بك" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "رمز منتهي الصلاحية: برجاء طلب رابط جديد لتأكيد البريد الاليكتروني" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "رمز غير صحيح: برجاء طلب رابط جديد لتأكيد البريد الاليكتروني" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "رمز غير صحيح: ليس رمزاً لتأكيد البريد الاليكتروني" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "لم يتم العثور على البريد الاليكتروني" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "تم تأكيد البريد الاليكتروني بالفعل" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "تستطيع الآن استخدام هذا البريد الاليكتروني كبريدك الاليكتروني الأساسي" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "هذا بريدك الاليكتروني الأساسي" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "تم تأكيد البريد الاليكتروني ${email_address}. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "رمز منتهي الصلاحية: قم بطلب رابط دعوة جديد للمنظمة" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "رمز غير صالح: قم بطلب دعوة جديدة" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "رمز غير صالح: ليس رمزاً لدعوة إلى مؤسسة" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "دعوة المنظمة غير صالحة." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "دعوة المنظمة لم تعد صالحة." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "تم رفض دعوة '${organization_name}'." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${organization_name}." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "رمز منتهي الصلاحية: قم بطلب رابط دعوة جديد لدور في المشروع" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "رمز منتهي الصلاحية: قم بطلب رابط دعوة جديد لدور في المشروع" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "رمز غير صحيح: ليس رمزاً لدعوة مشاركة" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "دعوة الدور غير صالحة." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "دعوة الدور لم تعد صالحة." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "دعوة '${project_name}' تم رفضها." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "تم تحديث صلاحياتك لتكن ${role} فى المشروع ${project_name}." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -358,17 +352,13 @@ msgstr "" "النشر الموثوق موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1569 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -"تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل: https://pypi.org/help#admin-" -"intervention." +"تسجيل المستخدمين الجدد موقوف مؤقتاً. للتفاصيل انظر : https://pypi.org/help" +"#admin-intervention." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -376,31 +366,27 @@ msgstr "" "يجب أن يكون لديك بريد إلكتروني تم التحقق منه حتى تتمكن من التسجيل كناشر " "موثوق قيد المراجعة. إطّلع على https://pypi.org/help#openid-connect للتفاصيل." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "لا يمكنك تسجيل أكثر من 3 ناشرين موثوقين قيد المراجعة مرّة واحدة." -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." -msgstr "" -"كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. برجاء المحاولة في وقت لاحق." +msgstr "كانت هناك محاولات تسجيل دخول فاشلة كثيرة جداً. حاول مرة أخرى لاحقًا." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "حساب الناشر الموثوق لا يمكن تسجيله" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -408,16 +394,16 @@ msgstr "" "هذا الناشر الموثوق قد تم تسجيله بالفعل. قم بمراسلة مسؤلي PyPI إن لم يكن هذا " "مقصودا." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "تم تسجيل حساب ناشر جديد للإنشاء تحت المراجعة. " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "مُعَرّف ناشر غير صالح" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "تمت إزالة ناشر موثوق لمشروع. " @@ -515,30 +501,22 @@ msgid "This team name has already been used. Choose a different team name." msgstr "اسم الفريق هذا مُستخدم بالفعل. قم بإختيار اسم فريق مختلف." #: warehouse/manage/forms.py:726 -#, fuzzy -#| msgid "Specify project name" msgid "Specify your alternate repository name" -msgstr "حدد اسم المشروع" +msgstr "حدد اسم مستودعك البديل" #: warehouse/manage/forms.py:740 msgid "Specify your alternate repository URL" -msgstr "" +msgstr "حدد رابط مستودعك البديل" #: warehouse/manage/forms.py:744 -#, 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 حرفاً أو أقل." +msgstr "هذا الرابط طويل للغاية. اختر رابط طوله 400 حرفاً أو أقل." #: warehouse/manage/forms.py:758 -#, fuzzy -#| msgid "" -#| "The organization description is too long. Choose a organization " -#| "description with 400 characters or less." msgid "" "The description is too long. Choose a description with 400 characters or " "less." -msgstr "وصف المؤسسة هذا طويل للغاية. اختر وصف مؤسسة طوله 400 حرفاً أو أقل." +msgstr "الوصف هذا طويل للغاية. اختر وصف طوله 400 حرفاً أو أقل." #: warehouse/manage/views/__init__.py:285 msgid "Account details updated" @@ -571,16 +549,12 @@ msgid "Invalid credentials. Try again" msgstr "خطاء فى الأعتمادات (كلمه السر او الأسم او رمز الأصلاح). جرب مره اخرى" #: warehouse/manage/views/__init__.py:1182 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository location details" -msgstr "اسم المستودع غير صالح" +msgstr "تفاصيل موقع المستودع البديل غير صالح" #: warehouse/manage/views/__init__.py:1219 -#, fuzzy -#| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" -msgstr "اسم المستودع غير صالح" +msgstr "تمت اضافة مستودع بديل '${name}'" #: warehouse/manage/views/__init__.py:1253 #: warehouse/manage/views/__init__.py:2146 @@ -591,26 +565,22 @@ msgid "Confirm the request" msgstr "تأكيد الطلب" #: warehouse/manage/views/__init__.py:1265 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository id" -msgstr "اسم المستودع غير صالح" +msgstr "ID المستودع البديل غير صالح" #: warehouse/manage/views/__init__.py:1276 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository for project" -msgstr "اسم المستودع غير صالح" +msgstr "اسم المستودع غير صالح للمشروع" #: warehouse/manage/views/__init__.py:1284 msgid "" "Could not delete alternate repository - ${confirm} is not the same as " "${alt_repo_name}" -msgstr "" +msgstr "لا يمكن حذف المستودع البديل - ${confirm} ليس مشابها ${alt_repo_name}" #: warehouse/manage/views/__init__.py:1314 msgid "Deleted alternate repository '${name}'" -msgstr "" +msgstr "تم حذف المستودع البديل '${name}'" #: warehouse/manage/views/__init__.py:1445 msgid "" @@ -723,35 +693,25 @@ msgid "Invitation revoked from '${username}'." msgstr "تم إنهاء الدعوة من خلال '${username}'." #: warehouse/manage/views/organizations.py:854 -#, fuzzy -#| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" -msgstr "المستخدم '{username}' له صلاحيات ${rol_name} فى المشروع" +msgstr "المستخدم '{username}' بالفعل له صلاحيات ${rol_name} فى المنظمة" #: warehouse/manage/views/organizations.py:865 -#, fuzzy -#| msgid "" -#| "User '${username}' does not have a verified primary email address and " -#| "cannot be added as a ${role_name} for project" msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -"المستخدم '${username}' ليس لديه بريد إلكتروني أولي صالح ولا يمكن إضافتة " -"كـ${role_name} للمشروع" +"المستخدم '${username}' لم يقم بتأكيد الايميل الأساسي بعد ولايمكنه الإضافة ك " +"'${role_name} لهذه المنظمة" #: warehouse/manage/views/organizations.py:1026 #: warehouse/manage/views/organizations.py:1068 -#, fuzzy -#| msgid "Could not find role invitation." msgid "Could not find organization invitation." -msgstr "لم يتم العثور علي الدعوة." +msgstr "لم يتم العثور على المنظمة." #: warehouse/manage/views/organizations.py:1036 -#, fuzzy -#| msgid "Organization invitation no longer exists." msgid "Organization invitation could not be re-sent." -msgstr "دعوة المنظمة لم تعد صالحة." +msgstr "لا يمكن إعادة إرسال دعوة المنظمة." #: warehouse/manage/views/organizations.py:1083 #, fuzzy @@ -781,7 +741,7 @@ msgstr "اسم المشروع هذا قيد الاستخدام. اختر اسم #: warehouse/oidc/forms/_core.py:63 msgid "This project name is too similar to an existing project" -msgstr "" +msgstr "اسم المشروع هذا مشابه جدا لاسم مشروع موجود" #: warehouse/oidc/forms/_core.py:67 msgid "" @@ -928,7 +888,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3182,7 +3142,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4434,7 +4394,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5473,19 +5433,19 @@ msgid "" "your account before adding a new publisher." msgstr "لم يقم المستخدم %(user)s ، برفع أي مشروع بعد." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5501,20 +5461,20 @@ msgstr "كود خطأ" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10166,50 +10126,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "Collaborator for: %(project)s" msgid "%(count_display)s project" @@ -10221,12 +10181,12 @@ msgstr[3] "متعاون في: %(project)s" msgstr[4] "متعاون في: %(project)s" msgstr[5] "متعاون في: %(project)s" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" @@ -10236,32 +10196,32 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/be/LC_MESSAGES/messages.po b/warehouse/locale/be/LC_MESSAGES/messages.po index b68f35bff356..887b3d0b8c45 100644 --- a/warehouse/locale/be/LC_MESSAGES/messages.po +++ b/warehouse/locale/be/LC_MESSAGES/messages.po @@ -17,7 +17,7 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Weblate 5.8.2\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -25,14 +25,14 @@ msgstr "" "Вы павінны спраўдзіць ваш **асноўны** адрас электроннай пошты перад тым, як " "выканаць гэтую дзею." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" "Каб выканаць дадзеную дзею, вы павінны ўключыць двухфактарную аўтэнтыфікацыю." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Лакалізацыя абноўленая" @@ -152,7 +152,7 @@ msgstr "Код узнаўлення ўжо выкарыстаны." msgid "The username isn't valid. Try again." msgstr "Імя карыстальніка няслушнае. Паспрабуйце яшчэ раз." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -160,7 +160,7 @@ msgstr "" "Зашмат непаспяховых уводаў логіну. Увод заблакаваны на {}. Калі ласка, " "паспрабуйце пазней." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -169,7 +169,7 @@ msgstr "" "Праверце скрынку электроннай пошты і перайдзіце па спасылцы спраўджання. " "(IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -178,25 +178,25 @@ msgstr "" "Зашмат запытаў на скід паролю для гэтага ўліковага запісу. Праверце вашу " "скрынку электроннай пошты і перайдзіце па спасылцы спраўджання. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Няслушны або пратэрмінаваны уваход з двухфактарнай аўтэнтыфікацыяй." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Ужо аўтэнтыфікаваны" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Паспяховае цверджанне WebAuthn" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Код узнаўлення прыняты. Дадзены код не можа выкарыстоўвацца зноўку." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -204,156 +204,156 @@ msgstr "" "Рэгістрацыя новых карыстальнікаў часова перапыненая. Глядзіце ў https://pypi." "org/help#admin-intervention for details." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Пратэрмінаваны токен: запытайце спасылку на скід паролю" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Няслушны токен: запытайце спасылку на скід паролю" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Няслушны токен: токен не падтрымліваецца" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Няслушны токен: гэта не токен для скіду паролю" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Няслушны токен: карыстальнік не знойдзены" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Няслушны токен: карыстальнік ужо ўвайшоў у сістэму з моманту запыту гэтага " "токену" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Няслушны токен: пароль ужо быў зменены перад тым, як гэты токен быў запытаны" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Вы скінулі пароль" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" "Пратэрмінаваны токен: запытайце спасылку на спраўджанне электроннай пошты" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Няслушны токен: запытайце спасылку на спраўджанне электроннай пошты" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Няслушны токен: гэта не токен спраўджання электроннай пошты" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Электронная пошта не знойдзеная" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Электронная пошта ўжо спраўджаная" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Вы цяпер можаце ўсталяваць асноўны адрас электроннай пошты" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Гэта ваш асноўны адрас электроннай пошты" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "Адрас электроннчй пошты ${email_address} спраўджаны. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Пратэрмінаваны токен: запытайце запрашэнне ў новую арганізацыю" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Няслушны токен: запытайце запрашэнне ў новую арганізацыю" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Няслушны токен: гэта не токен запрашэння ў арганізацыю" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Запрашэнне ў арганізацыю няслушнае." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Запрашэнне ў арганізацыю больш не існуе." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Запрашэнне ў «${organization_name}» адхілены." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Цяпер вы ${role} у арганізацыі «${organization_name}» ." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Пратэрмінаваны токен: запытайце новую ролю ў праекце" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Няслушны токен: запытайце новую ролю ў праекце" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Няслушны токен: гэта не токен на запрашэнне ў супрацоўніцтве" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Няслушнае запрашэнне на ролю." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Запрашэнне на ролю больш не існуе." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Запрашэнне для «${project_name}» адхіленае." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Вы цяпер ${role} у праекце «${project_name}»." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -362,29 +362,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Несапраўдны ID выдаўца" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Выдалены давераны выдавец для праекту " @@ -836,7 +836,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2743,7 +2743,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3936,7 +3936,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4850,19 +4850,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4876,20 +4876,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9161,93 +9161,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/bn/LC_MESSAGES/messages.po b/warehouse/locale/bn/LC_MESSAGES/messages.po index 3360edc2865a..f783563d27c6 100644 --- a/warehouse/locale/bn/LC_MESSAGES/messages.po +++ b/warehouse/locale/bn/LC_MESSAGES/messages.po @@ -24,20 +24,20 @@ msgstr "" "X-Generator: Weblate 4.17-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 #, fuzzy msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "Nasir" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "অনুবাদ হালনাগাদকৃত" @@ -163,7 +163,7 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "ইমেলটি বৈধ নয়। আবার চেষ্টা করুন |" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -172,7 +172,7 @@ msgid "" "out for {}. Please try again later." msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -184,7 +184,7 @@ msgstr "" "এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার ইনবক্সটি " "পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -197,25 +197,25 @@ msgstr "" "এই অ্যাকাউন্টে অনেকগুলি ইমেলগুলি যাচাই না করে যুক্ত করা হয়েছে। আপনার ইনবক্সটি " "পরীক্ষা করুন এবং যাচাইকরণ লিঙ্কগুলি অনুসরণ করুন।" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "অবৈধ বা মেয়াদোত্তীর্ণ টু ফ্যাক্টর লগইন।" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "ইতিমধ্যে প্রমাণীকৃত" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "পুনরুদ্ধার কোড গৃহীত। সরবরাহকৃত কোডটি দ্বিতীয়বার ব্যবহার করা যাবে না।" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -223,76 +223,76 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "অবৈধ্য টোকেন: সদস্য খুঁজে পাওয়া যায় নি" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" @@ -300,7 +300,7 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: request a new organization invitation" @@ -308,7 +308,7 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: not an organization invitation token" @@ -316,23 +316,23 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" @@ -340,7 +340,7 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Invalid token: request a new project role invitation" @@ -348,27 +348,27 @@ msgstr "" "মেয়াদ উত্তীর্ণ টোকেন: একটি নতুন পাসওয়ার্ড পুনরায় সেট করার জন্য রিসেট লিঙ্কের অনুরোধ " "করুন" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -381,7 +381,7 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -391,17 +391,17 @@ msgstr "" "নতুন সদস্য নিবন্ধন সাময়িকভাবে বন্ধ আছে. আরো তথ্যের জন্য https://pypi.org/" "help#admin-intervention দেখুন।" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -413,29 +413,29 @@ msgid "" "again later." msgstr "অনেকবার ব্যর্থ লগইন প্রচেষ্টা করা হয়েছে । পরে আবার চেষ্টা করুন।" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -980,7 +980,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2893,7 +2893,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4100,7 +4100,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5035,19 +5035,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5061,20 +5061,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9411,93 +9411,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ca/LC_MESSAGES/messages.po b/warehouse/locale/ca/LC_MESSAGES/messages.po index 7b078aef3897..96bbadbe4362 100644 --- a/warehouse/locale/ca/LC_MESSAGES/messages.po +++ b/warehouse/locale/ca/LC_MESSAGES/messages.po @@ -17,20 +17,20 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.0-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" "Heu d'habilitar el segon factor d'autenticació per realitzar aquesta acció." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Localització actualitzada" @@ -158,7 +158,7 @@ msgstr "El codi de recuperació ja s’havia utilitzat." msgid "The username isn't valid. Try again." msgstr "L’adreça electrònica no és vàlida. Torneu-ho a provar." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -169,7 +169,7 @@ msgstr "" "Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més " "tard." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -177,7 +177,7 @@ msgstr "" "S’han afegit massa adreces electròniques al compte sense verificar-les. " "Reviseu la vostra bústia i seguiu els enllaços de verificació. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -187,27 +187,27 @@ msgstr "" "s'hagin completat. Reviseu la vostra bústia i seguiu els enllaços de " "verificació. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "L’inici de sessió de dues passes no és vàlid o ha caducat." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Ja us heu autenticat" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "L’asserció del WebAuthn és correcta" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "S’ha acceptat el codi de recuperació. El codi proporcionat no es pot " "utilitzar novament." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -215,40 +215,40 @@ 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:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "El testimoni ha caducat: sol·liciteu un enllaç de reinicialització de " "contrasenya nou" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" "El testimoni no és vàlid: sol·liciteu un enllaç de reinicialització de " "contrasenya nou" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "El testimoni no és vàlid: no se n’ha proporcionat cap" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" "El testimoni no és vàlid: no és un testimoni de reinicialització de " "contrasenya" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "El testimoni no és vàlid: no s’ha trobat l’usuari" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "El testimoni no és vàlid: l’usuari ha iniciat una sessió des que aquest " "testimoni es va sol·licitar" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -256,47 +256,47 @@ msgstr "" "El testimoni no és vàlid: la contrasenya ja s’ha canviat des que aquest " "testimoni va sol·licitar-se" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Heu reinicialitzat la vostra contrasenya" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" "El testimoni ha caducat: sol·liciteu un enllaç de verificació d’adreça nou" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" "El testimoni no és vàlid: sol·liciteu un enllaç de verificació d’adreça nou" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "El testimoni no és vàlid: no és un testimoni de verificació d’adreça" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "No s’ha trobat l’adreça electrònica" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Ja s’ha verificat l’adreça electrònica" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "D’ara endavant podeu definir aquesta adreça com a primària" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Aquesta és la vostra adreça primària" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "L’adreça electrònica ${email_address} ha estat verificada. " "${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" @@ -304,7 +304,7 @@ msgstr "" "El testimoni ha caducat: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" @@ -312,29 +312,29 @@ msgstr "" "El testimoni no és vàlid: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "El testimoni no és vàlid: no és un testimoni d’invitació a col·laborar" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "La invitació de l'organització no és vàlida." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "La invitació de l'organització ja no existeix." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "S’ha rebutjat la invitació a «${organization_name}»." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ara sou ${role} de l'organització «${organization_name}»." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" @@ -342,7 +342,7 @@ msgstr "" "El testimoni ha caducat: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" @@ -350,27 +350,27 @@ msgstr "" "El testimoni no és vàlid: sol·liciteu una invitació nova per a incorporar-se " "al projecte" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "El testimoni no és vàlid: no és un testimoni d’invitació a col·laborar" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "S’ha rebutjat la invitació a «${project_name}»." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ara sou ${role} del projecte «${project_name}»." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -383,7 +383,7 @@ 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:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -393,17 +393,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:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -417,33 +417,33 @@ msgstr "" "Hi ha hagut massa intents d’inici de sessió fallits. Torneu-ho a provar més " "tard." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Gestiona els proveïdors actuals" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gestiona la versió" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -990,7 +990,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3178,7 +3178,7 @@ msgstr "Descarta aquesta notificació" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Tanca" @@ -4422,7 +4422,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Torna a generar" @@ -5423,19 +5423,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5449,14 +5449,14 @@ msgstr "Codis de recuperació del compte" msgid "Regenerate recovery codes" msgstr "Torna a generar els codis de recuperació" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5464,7 +5464,7 @@ msgstr "" "Hauríeu d’utilitzar aquests codis només per a recuperar el " "compte, no per als inicis de sessió típics." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10145,50 +10145,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Resultats de la cerca" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Volíeu dir «%(text)s»?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Tanca la subfinestra" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "És possible combinar cerques i filtres de classificadors. Exemples:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projectes compatibles amb la versió 3 de Python" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensions de l’Sphinx l’estat de les quals és estable o de producció" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projectes relacionats als «gràfics» amb llicències aprovades per l’OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -10209,12 +10209,12 @@ msgstr[1] "" " %(count_display)s projectes\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "per a «%(term)s»" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -10235,32 +10235,32 @@ msgstr[1] "" " amb els classificadors seleccionats\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordena per" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Rellevància" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Data de darrera actualització" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtre" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Afegeix un filtre" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "«%(term)s» no ha donat cap resultat" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/ckb/LC_MESSAGES/messages.po b/warehouse/locale/ckb/LC_MESSAGES/messages.po index 896b450e86f1..864ec376d18b 100644 --- a/warehouse/locale/ckb/LC_MESSAGES/messages.po +++ b/warehouse/locale/ckb/LC_MESSAGES/messages.po @@ -16,19 +16,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "بۆ بەکارهێنانی ئەو کردارە پێویستە دوو فاکتەر دابگرسێنیت" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Ndnv" @@ -155,7 +155,7 @@ msgstr "کۆدی ‌هێنانەوەکەت پێشووتر بەکارهاتووە msgid "The username isn't valid. Try again." msgstr "ناونیشانی پۆستی ئەلیکترۆنیەکەت ڕەوا نیە. دووبارەی بکەوە." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -164,13 +164,13 @@ msgid "" "out for {}. Please try again later." msgstr "ژمارەیەکی زۆر چونە ژورەوەی هەڵە ئەنجام درا. دواتر دووبارەی بکەوە." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -180,26 +180,26 @@ msgstr "" "سەردانی ئەو نامانە بکە کە بۆت هاتووە وە بەستەرەی پشتراستکردنەوە قبوڵ بکە." "(IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "چوونەژوورەوەی دوو فاکتەر هەڵەیە یاخوود بەسەرچووە." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "پێشووتر ڕەسەنایەتی کراوە" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "جەختکردنەوەیەکی سەرکەوتووی ڕەسەنایەتی پەڕە" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "کۆدی هێنانەوە وەرگیراوە. کۆدی نێردراو ناتوانرێت دووبارە بەکاربهێندرێتەوە." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -207,131 +207,131 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "پولێكی ‌‌بەسەرچووە: داواکاری بەستەرەیەکی نوێی وشەی نهێنی" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "پولێکی هەڵە: داواکاری بەستەریەکی نوێی گۆرینی وشەی نهێنی" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "پولێکی ‌هەڵە: هیچ پولێک نەنێردراوە" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "پولێکی هەڵە: پولێکی گۆرینی وشەی نهێنی نیە" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "پولێکی هەڵە: بەکارهێنەر نەدۆزرایەوە" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "پولێکی هەڵە: بەکارهێنەر چۆتەوە ژوورەوە کاتێک ئەو پولە داواکراوە پێشتر" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "پولێکی هەڵە: وشەی نهێنی پێشتر گۆردراوە کاتێک ئەو پولە داواکراوە" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "وشەی نهێنی خۆتت گۆریوەتەوە" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "پولێکی بەسەرچوون: داواکاری بەستەریەکی نوێی پۆستی ئەلیکترۆنی سەڵماندن" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "پولێکی هەڵە: داواکاری بەستەریەکی نوێی پۆستی ئەلیکترۆنی سەڵماندن" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "پولێکی هەڵە: پولی پۆستی ئەلیکترۆنی سەڵماندن نیە" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "پۆستی ئەلیکترۆنی نەدۆزرایەوە" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "پۆستی ئەلیکترۆنیەکە پێشووتر پشتراستکراوەتەوە" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "ئێستا دەتوانیت ئەم ئیمەیڵە وەک ناونیشانی سەرەکی خۆت دابنێیت" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "ئەمە ناونیشانی سەرەکی تۆیە" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "ناونیشانی ئیمەیڵ ${email_address} پشتڕاستکرایەوە. ${پەیام_دڵنیاکردنەوە}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "نیشانەی بەسەرچوو: داوای بانگهێشتی ڕێکخراوێکی نوێ بکە" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "نیشانەیەکی هەڵە: داوای بانگێشتنامەی رێکخراوێکی نوێ بکە" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "نیشانەی هەڵە:نەک نیشانەی بانگهێشتی ڕێکخراو" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "بانگهێشتی ڕێکخراوەکە ڕەوا نییە." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "بانگهێشتی ڕێکخراو چیتر بوونی نییە." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "بانگهێشتنامە بۆ '${organization_name}' ڕەتکراوەتەوە." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "ئێستا تۆ ${role} ی ڕێکخراوی '${organization_name}'یت." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "نیشانەی بەسەرچوو: داوای بانگهێشتی ڕۆڵی پڕۆژەی نوێ بکە" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "نیشانەی هەڵە:داوای بانگهێشتی ڕۆڵی پڕۆژەی نوێ بکە" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "نیشانەی نادروست: نیشانەی بانگهێشتی هاوکاری نییە" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "بانگهێشتی ڕۆڵ ڕەوا نییە." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "بانگهێشتی ڕۆڵ چیتر بوونی نییە." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "بانگهێشتنامە بۆ '${project_name}' ڕەتکراوەتەوە." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "ئێستا تۆ ${role} ی پڕۆژەی '${project_name}' ی." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -344,7 +344,7 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -354,17 +354,17 @@ msgstr "" "تۆمارکردنی بەکارهێنەری نوێ بۆ ماوەیەکی کاتی راگیراوە. بڕوانە https://pypi." "org/help#admin-intervention بۆ وردەکاریەکان." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -377,29 +377,29 @@ msgid "" "again later." msgstr "زۆر هەوڵی تۆمارکردنی OpenID Connect دراوە. دواتر هه ولٓبه ره وه." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -974,7 +974,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3277,7 +3277,7 @@ msgstr "ئەم ئاگادارکردنەوە ڕەت بکەرەوە" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "داخستن" @@ -4543,7 +4543,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5593,19 +5593,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5619,20 +5619,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10160,93 +10160,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/cs/LC_MESSAGES/messages.po b/warehouse/locale/cs/LC_MESSAGES/messages.po index 716d4bdaeba8..5460288e8a55 100644 --- a/warehouse/locale/cs/LC_MESSAGES/messages.po +++ b/warehouse/locale/cs/LC_MESSAGES/messages.po @@ -26,19 +26,19 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "X-Generator: Weblate 4.16-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 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:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Jazyk aktualizován" @@ -163,7 +163,7 @@ msgstr "Kód pro obnovy již byl použit." msgid "The username isn't valid. Try again." msgstr "Neplatná emailová adresa. Zkuste to znovu." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -173,7 +173,7 @@ msgid "" msgstr "" "Přiliš mnoho neúspěšných pokusů o přihlášení. Zkuste to prosím později." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -182,7 +182,7 @@ msgstr "" "Zkontrolujte svou e-mailovou schránku a klikněte na ověřovací odkaz. (IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -192,25 +192,25 @@ msgstr "" "Zkontrolujte svou e-mailovou schránku a klikněte na ověřovací odkaz. (IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Neplatné či expirované dvoufaktorové přihlášení." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Již autenizován" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Úspšená aserce WebAuthn" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 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." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -218,130 +218,130 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Expirovaný token: požádejte o novou adresu pro reset hesla" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Neplatný token: požádejte o novou adresu pro reset hesla" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Neplatný token: žádný token nebyl poskytnut" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Neplatný token: nejedná se o token pro reset hesla" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Neplatný token: uživatel nenalezen" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 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:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Vaše heslo bylo změněno" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Expirovaný token: vyžádejte nový odkaz pro reset hesla" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Neplatný token: vyžádejte nový odkaz pro reset hesla" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Neplatný token: nejedná se o token pro reset e-mailové adresy" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail nenalezen" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mail již byl ověřen" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Toto je vaše primární adresa" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailová adresa ${email_address} byla oveřena. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Expirovaný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Neplatný token: požádejte o novou pozvánku do organizace" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Neplatný token: nejedná se o token pozvánky do organizace" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Pozvánka do organizace je neplatná." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Pozvánka do organizace už neexistuje." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Pozvánka do '${organization_name}' byla odmítnuta." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Nyní jste ${role} organizace '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 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:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Neplatný token: nejedná se o token pozvánky ke spolupráci" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Pozvánka pro roli je neplatná." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Pozvánka pre rolu už neexistuje." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Pozvánka pro '${project_name}' byla odmítnuta." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Nyní jste ${role} projektu '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -354,7 +354,7 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -364,17 +364,17 @@ msgstr "" "Nový registrace jsou dočasně zakázány. Více informací na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -389,33 +389,33 @@ msgstr "" "Příliš mnoho neúspěšných pokusů o registraci pomocí OpenID Connect. Zkuste " "to prosím později." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Spravovat tento projekt" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Spravovat verzi" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -977,7 +977,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3192,7 +3192,7 @@ msgstr "Skrýt notifikaci" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Zavřít" @@ -4489,7 +4489,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5578,19 +5578,19 @@ msgid "" "your account before adding a new publisher." msgstr "Neaktivovali jste dvoufaktorovou autentizaci pro svůj účet." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5604,20 +5604,20 @@ msgstr "Obnovovací kódy účtu" msgid "Regenerate recovery codes" msgstr "Přegenerovat obnovovací kódy" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10409,50 +10409,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -10460,44 +10460,44 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Řadit podle" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevance" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Datum poslední úpravy" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtr" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Přidat filtr" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Nejsou žádné výsledky pro '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/da/LC_MESSAGES/messages.po b/warehouse/locale/da/LC_MESSAGES/messages.po index a831c059a33a..5723cdf4c053 100644 --- a/warehouse/locale/da/LC_MESSAGES/messages.po +++ b/warehouse/locale/da/LC_MESSAGES/messages.po @@ -16,19 +16,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Sprog opdateret" @@ -153,7 +153,7 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "E-mail-adressen er ugyldig. Prøv igen." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -162,7 +162,7 @@ msgid "" "out for {}. Please try again later." msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -170,7 +170,7 @@ msgstr "" "For mange e-mailadresser er blevet føjet til denne konto uden at bekræfte " "dem. Tjek din indbakke, og følg bekræftelseslinkene. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -183,25 +183,25 @@ msgstr "" "For mange e-mailadresser er blevet føjet til denne konto uden at bekræfte " "dem. Tjek din indbakke, og følg bekræftelseslinkene. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Ugyldigt eller udløbet to-faktor login." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Allerede godkendt" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Succesfuld WebAuthn assertion" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Gendannelseskode accepteret. Koden kan ikke bruges igen." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -209,33 +209,33 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Udløbet token: anmod om et nyt link til nulstilling af adgangskode" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Ugyldig token: anmod om et nyt link til nulstilling af adgangskode" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Ugyldig token: ingen token blev givet" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Ugyldig token: Ikke en token til gendannelse af adgangskode" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Ugyldig token: brugeren blev ikke fundet" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ugyldig token: Brugeren har logget ind siden denne token blev anmodet om" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -243,117 +243,117 @@ msgstr "" "Ugyldig token: adgangskoden er allerede blevet ændret, siden denne token " "blev anmodet om" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Du har nulstillet din adgangskode" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Udløbet token: anmod om et nyt link til bekræftelse af e-mail" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Ugyldig token: anmod om et nyt e-mail-bekræftelseslink" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Ugyldig token: ikke en e-mail-bekræftelsestoken" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail ikke fundet" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mail allerede bekræftet" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Du kan nu sætte denne e-mail som din primære adresse" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Dette er din primære adresse" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mail adresse ${email_address} verificeret. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Udløbe token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Ugyldig token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Ugyldig token: ikke en token til invitation til samarbejde" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Rolleinvitationen er ikke gyldig." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Rolleinvitationen findes ikke længere." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Du er nu ${role} for '${project_name}' projektet." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Udløbe token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Ugyldig token: anmod om en ny projektrolleinvitation" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Ugyldig token: ikke en token til invitation til samarbejde" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Rolleinvitationen er ikke gyldig." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Rolleinvitationen findes ikke længere." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Invitationen til '${project_name}' er blevet afvist." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Du er nu ${role} for '${project_name}' projektet." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -366,7 +366,7 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -376,17 +376,17 @@ msgstr "" "Registrering af nye brugere er midlertidigt deaktiveret. Se https://pypi.org/" "help#admin-intervention for flere detaljer." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -398,29 +398,29 @@ msgid "" "again later." msgstr "Der har været for mange mislykkede loginforsøg. Prøv igen senere." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -993,7 +993,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2976,7 +2976,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4199,7 +4199,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5161,19 +5161,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5187,20 +5187,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9664,94 +9664,94 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 #, fuzzy msgid "Add filter" msgstr "  " -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/de/LC_MESSAGES/messages.po b/warehouse/locale/de/LC_MESSAGES/messages.po index 65d185bfefca..230d8b3f2b7a 100644 --- a/warehouse/locale/de/LC_MESSAGES/messages.po +++ b/warehouse/locale/de/LC_MESSAGES/messages.po @@ -45,7 +45,7 @@ msgstr "" "X-Generator: Weblate 5.8-rc\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -53,7 +53,7 @@ msgstr "" "Sie müssen Ihre **primäre** E-Mail-Adresse bestätigen, bevor Sie diese " "Aktion ausführen können." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -62,7 +62,7 @@ msgstr "" "Aktion auszuführen." # | msgid "Stay updated:" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Lokalisierung aktualisiert" @@ -188,14 +188,14 @@ msgstr "Wiederherstellungscode wurde bereits benutzt." msgid "The username isn't valid. Try again." msgstr "Der Benutzername ist nicht gültig. Bitte erneut versuchen." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" "Es gab zu viele erfolglose Login-Versuche. Versuche es erneut in ${time}." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -204,7 +204,7 @@ msgstr "" "Überprüfen Sie Ihren Posteingang und folgen Sie den Verifizierungslinks. " "(IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -214,27 +214,27 @@ msgstr "" "diese zu bestätigen. Überprüfen Sie Ihren Posteingang und folgen Sie den " "Verifizierungslinks. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Ungültiger oder abgelaufener Zweifaktor-Login." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Schon authentifiziert" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Erfolgreiche WebAuthn-Assertion" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Wiederherstellungscode akzeptiert. Der eingegebene Code kann nicht erneut " "verwendet werden." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -242,133 +242,133 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Abgelaufener Token: Bitte neuen Passwort-Zurücksetzen-Link anfordern" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Ungültiges Token: bitte neuen Passwort-Zurücksetzen-Link anfordern" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Ungültiges Token: kein Token angegeben" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Ungültiges Token: dies ist kein Passwort-Zurücksetzen-Token" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Ungültiges Token: Benutzer nicht gefunden" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 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:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Sie haben Ihr Passwort zurückgesetzt" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Abgelaufenes Token: bitte neuen E-Mail-Bestätigungslink anfordern" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Ungültiges Token: bitte neuen E-Mail-Bestätigungslink anfordern" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Ungültiges Token: dies ist kein E-Mail-Bestätigungs-Token" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-Mail nicht gefunden" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-Mail-Adresse ist schon verifiziert" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Dies ist Ihre primäre E-Mail-Adresse" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-Mail-Adresse ${email_address} bestätigt. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Abgelaufenes Token: Bitte neue Organisation-Einladung anfordern" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Ungültiges Token: Fordere eine neue Organisationseinladung an" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Ungültiges Token: kein Token für eine Organisationseinladung" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Die Einladung der Organisation ist nicht gültig." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Die Einladung der Organisation existiert nicht mehr." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Die Einladung für '${Organisation_name}' wurde abgelehnt." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Du bist jetzt ${Rolle} der Organisation '${Organisation_Name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Abgelaufenes Token: Anfrage für eine neue Projektrolleneinladung" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Ungültiges Token: Einladung für eine neue Projektrolle anfordern" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Ungültiges Token: Dies ist keine Einladung für eine Zusammenarbeit" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Rolleneinladung ist nicht gültig." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Rolleneinladung ist nicht mehr existent." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Die Einladung für '${project_name}' wurde abgelehnt." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Sie sind nun '${role}' vom Projekt '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -381,7 +381,7 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -391,7 +391,7 @@ msgstr "" "Die Registrierung neuer Benutzer ist vorübergehend deaktiviert. Siehe " "https://pypi.org/help#admin-intervention für Details." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -400,13 +400,13 @@ msgstr "" "vertrauenswürdigen Herausgeber zu registrieren. Siehe auch https://pypi.org/" "help#openid-connect für weitere Informationen." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -421,14 +421,14 @@ msgstr "" "Es existieren zu viele Anmeldeversuche für OpenID Connect. Versuche es " "später noch einmal." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Der vertrauenswürdige Herausgeber konnte nicht registriert werden" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -436,20 +436,20 @@ msgstr "" "Dieser vertrauenswürdige Herausgeber wurde bereits registriert. Bitte " "kontaktieren Sie die PyPI-Administratoren, wenn dies nicht beabsichtigt war." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Registered a new publishing publisher to create " msgid "Registered a new pending publisher to create " msgstr "Registrierung eines neuen Herausgebers zur Erstellung " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Version verwalten" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Vertrauenswürdigen Herausgeber für Projekt entfernt " @@ -1057,7 +1057,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3418,7 +3418,7 @@ msgstr "Benachrichtigung ausblenden" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Schließen" @@ -4778,7 +4778,7 @@ msgstr "Veröffentlicht am: %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s nicht verwendet" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Neu generieren" @@ -5967,7 +5967,7 @@ msgid "" "your account before adding a new publisher." msgstr "Zwei-Faktor-Authentifizierung ist für dieses Konto nicht aktiviert." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5976,7 +5976,7 @@ msgstr "" "Verwendung bei einem verlorenen 2FA-Gerät gespeichert haben, geben Sie hier " "einen Ihrer Wiederherstellungscodes ein." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5984,7 +5984,7 @@ msgstr "" "Der Wiederherstellungscode, den Sie wählen, wird als verwendet markiert und " "nicht mehr verfügbar sein, um 2FA zu umgehen." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -6003,7 +6003,7 @@ msgstr "Wiederherstellungscode eingeben" msgid "Regenerate recovery codes" msgstr "Wiederherstellungcodes erneut generieren" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -6014,7 +6014,7 @@ msgstr "" "Wiederherstellungscodes verwenden, um sich in Ihr PyPI-Konto einzuloggen. " "Jeder Code kann nur einmal verwendet werden." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -6022,7 +6022,7 @@ msgstr "" "Diese Codes sollten nur für die Kontowiederherstellung " "verwendet werden, nicht für typische Logins." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -12035,53 +12035,53 @@ msgid "Logos" msgstr "Logos" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Suchergebnisse" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Meinten Sie \"%(text)s\"?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Panel schließen" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Nach Kategorie filtern" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Geben Sie eine Suchanfrage ein, oder wählen Sie einen Filter aus der Liste " "der Kategorien aus." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Suchbegriff eingeben, oder Filter durch Klick auf den Button hinzufügen." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Sie können Such- und Kategoriefilter kombinieren. Beispiele:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Mit Python 3 kompatible Projekte" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Sphinx-Erweiterungen mit stabilem/Produktionsstatus" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projekte im Zusammenhang mit \"Grafiken\" mit OSI-genehmigten Lizenzen" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -12102,12 +12102,12 @@ msgstr[1] "" " %(count_display)s Projekte\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "für \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -12128,32 +12128,32 @@ msgstr[1] "" " mit den ausgewählten Kategorien\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Sortieren nach" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevanz" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Zuletzt aktualisiert" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filter" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Filter hinzufügen" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Keine Ergebnisse für '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/el/LC_MESSAGES/messages.po b/warehouse/locale/el/LC_MESSAGES/messages.po index 696ba674deb0..6e7281af8d2f 100644 --- a/warehouse/locale/el/LC_MESSAGES/messages.po +++ b/warehouse/locale/el/LC_MESSAGES/messages.po @@ -26,7 +26,7 @@ msgstr "" "X-Generator: Weblate 5.4-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -34,7 +34,7 @@ msgstr "" "Θα πρέπει να επιβεβαιώσετε τον **πρωτεύοντα** λογαριασμό ηλεκτρονικού " "ταχυδρομείου σας πριν μπορέσετε να εκτελέσετε αυτή τη δράση." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -43,7 +43,7 @@ msgstr "" "σας για να εκτελέσετε αυτή τη δράση." # | msgid "Stay updated:" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "η τοπική γλώσσα ενημερώθηκε" @@ -174,7 +174,7 @@ msgstr "Ο Κωδικός Ανάκτησης έχει ήδη χρησιμοπο msgid "The username isn't valid. Try again." msgstr "Το όνομα χρήστη δεν είναι έγκυρο. Δοκιμάστε ξανά." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -182,7 +182,7 @@ msgstr "" "Υπήρξαν πάρα πολλές ανεπιτυχείς προσπάθειες σύνδεσης. Έχετε αποκλειστεί για " "{}. Παρακαλώ δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -191,7 +191,7 @@ msgstr "" "λογαριασμό χωρίς να τα επαληθεύσετε. Ελέγξτε τα εισερχόμενά σας και " "ακολουθήστε τους συνδέσμους επαλήθευσης. (IP: ${ip}" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -201,27 +201,27 @@ msgstr "" "λογαριασμό που δεν ολοκληρώνονται. Ελέγξτε τα εισερχόμενά σας και " "ακολουθήστε τους συνδέσμους επαλήθευσης. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Μη έγκυρη ή ληγμένη σύνδεση δύο βημάτων." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Ήδη πιστοποιημένος" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Επιτυχής WebAuthn assertion" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Ο κωδικός ανάκτησης έγινε δεκτός. Ο παρεχόμενος κωδικός δεν μπορεί να " "χρησιμοποιηθεί ξανά." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -229,33 +229,33 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Ληγμένο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Μη έγκυρο token: δεν έγινε παροχή του token" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Μη έγκυρο token: δεν αποτελεί token επαναφοράς κωδικού" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Μη έγκυρο token: ο χρήστης δεν βρέθηκε" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Μη έγκυρο token: ο χρήστης συνδέθηκε από τότε που ζητήθηκε αυτό το token" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -263,115 +263,115 @@ msgstr "" "Μη έγκυρο token: ο κωδικός έχει ήδη αλλάξει από τότε που ζητήθηκε αυτό το " "token" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Έχετε μηδενίσει τον κωδικό χρήστη σας" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Ληγμένο token: ζητήστε ένα νέο email επιβεβαίωσης συνδέσμου" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Μη έγκυρο token: ζητήστε ένα νέο email επιβεβαίωσης συνδέσμου" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Μη έγκυρο token: αυτό δεν αποτελεί ένα email επιβεβαίωσης token" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Το email δεν βρέθηκε" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Το email είναι ήδη επιβεβαιωμένο" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Μπορείτε, πλέον, να θέσετε αυτό το email ως την κύρια διεύθυνση σας" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Αυτή είναι η κύρια διεύθυνση σας" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Η διεύθυνση email ${email_address} επιβεβαιώθηκε. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Λειγμένο token: ζητήστε πρόσκληση για νέο ρόλο έργου" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Μη έγκυρο token: ζητήστε ένα νέο σύνδεσμο επαναφοράς κωδικού" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, 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:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| 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:1173 +#: warehouse/accounts/views.py:1213 #, 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:1175 +#: warehouse/accounts/views.py:1215 #, 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:1181 +#: warehouse/accounts/views.py:1221 #, 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:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 #, fuzzy #| 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:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -384,7 +384,7 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -394,17 +394,17 @@ msgstr "" "Η εγγραφή του νέου χρήστη είναι προσωρινά απενεργοποιημένη. Δείτε στο " "https://pypi.org/help#admin-intervention για λεπτομέρειες." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -416,33 +416,33 @@ msgid "" "again later." msgstr "Έγιναν πολλές ανεπιτυχείς απόπειρες σύνδεσης. Δοκιμάστε ξανά αργότερα." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Διαχείριση αυτού του project" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Διαχείριση έκδοσης" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -1025,7 +1025,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3369,7 +3369,7 @@ msgstr "Απαλοιφή αυτής της ειδοποίησης" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Κλείσιμο" @@ -4742,7 +4742,7 @@ msgstr "Τελευταία εκδόθηκε: %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5844,19 +5844,19 @@ msgid "" msgstr "" "Δεν έχετε ενεργοποιήσει την πιστοποίηση δύο-παραγόντων στο λογαριασμό σας." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5872,20 +5872,20 @@ msgstr "Κωδικός σφάλματος" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11680,52 +11680,52 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Αποτελέσματα αναζήτησης" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Μήπως εννοούσατε '%(text)s';" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Κλείσιμο πλαισίου" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Φιλτράρισμα κατά classifier" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "Αναζητήστε ή επιλέξτε ένα φίλτρο από τη λίστα με τους classifiers." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Αναζητήστε ή προσθέστε ένα φίλτρο κλικάροντας πάνω στο κουμπί." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" "Μπορείτε να συνδυάσετε τις αναζητήσεις σας με τα φίλτρα classifiers. " "Παραδείγματα:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projects συμβατά με την Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Επεκτάσεις για το Sphinx που η κατάσταση τους είναι stable/production" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projects που σχετίζονται με το \"graphics\" με OSI-approved άδειες" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11746,12 +11746,12 @@ msgstr[1] "" " %(count_display)s projects\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "για \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11772,32 +11772,32 @@ msgstr[1] "" " με τους επιλεγμένους classifiers\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Κατά" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Συνάφεια" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Τελευταία ημερομηνία ενημέρωσης" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Φίλτρο" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Προσθήκη φίλτρου" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Δεν βρέθηκαν αποτελέσματα για '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/enm/LC_MESSAGES/messages.po b/warehouse/locale/enm/LC_MESSAGES/messages.po index 4a8373ce964f..a4fafeec34a6 100644 --- a/warehouse/locale/enm/LC_MESSAGES/messages.po +++ b/warehouse/locale/enm/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.16.2-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -136,194 +136,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -332,29 +332,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -799,7 +799,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2706,7 +2706,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3899,7 +3899,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4813,19 +4813,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4839,20 +4839,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9124,93 +9124,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.mo b/warehouse/locale/eo/LC_MESSAGES/messages.mo index 343ddee8a43d99318a096fd201737512739ee645..a4802c0be886f9930920aae2ac5baf172bfceffd 100644 GIT binary patch literal 260078 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 diff --git a/warehouse/locale/eo/LC_MESSAGES/messages.po b/warehouse/locale/eo/LC_MESSAGES/messages.po index dcc0f5dc4856..db5e4babb3ed 100644 --- a/warehouse/locale/eo/LC_MESSAGES/messages.po +++ b/warehouse/locale/eo/LC_MESSAGES/messages.po @@ -1,12 +1,12 @@ # Jakub Fabijan , 2020. -# phlostically , 2021, 2022. +# phlostically , 2021, 2022, 2024. # Adolfo Jayme Barrientos , 2021. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-12-29 13:51+0200\n" -"PO-Revision-Date: 2022-06-28 19:52+0000\n" +"PO-Revision-Date: 2024-12-20 10:02+0000\n" "Last-Translator: phlostically \n" "Language-Team: Esperanto \n" @@ -15,21 +15,22 @@ 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 4.13.1-dev\n" +"X-Generator: Weblate 5.9.2-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" +"Vi devas konfirmi vian **ĉefan** retpoŝtan adreson antaŭ ol fari ĉi tion." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." -msgstr "" +msgstr "Vi devas starigi dupaŝan aŭtentikigon por fari tion." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Lokaĵaro ĝisdatigita" @@ -53,7 +54,7 @@ msgstr "" #: warehouse/accounts/forms.py:74 msgid "Null bytes are not allowed." -msgstr "" +msgstr "Nula bajto estas malpermesata." #: warehouse/accounts/forms.py:88 msgid "No user found with that username" @@ -65,7 +66,7 @@ msgstr "TOTP-kodo devas konsisti el ${totp_length} ciferoj." #: warehouse/accounts/forms.py:128 msgid "Recovery Codes must be ${recovery_code_length} characters." -msgstr "" +msgstr "Realira kodo devas konsisti el ${recovery_code_length} skribsignoj." #: warehouse/accounts/forms.py:143 msgid "Choose a username with 50 characters or less." @@ -79,29 +80,24 @@ msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." #: warehouse/accounts/forms.py:174 warehouse/accounts/forms.py:223 #: warehouse/accounts/forms.py:236 -#, fuzzy -#| msgid "Password strength:" msgid "Password too long." -msgstr "Forto de la pasvorto:" +msgstr "Pasvorto tro longas." #: warehouse/accounts/forms.py:210 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." -msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." +msgstr "" +"Okazis troo da nesukcesaj salutaj provoj. Vi ne povos saluti dum ${time}. " +"Reprovu poste." #: warehouse/accounts/forms.py:239 msgid "Your passwords don't match. Try again." msgstr "Viaj pasvortoj ne kongruas. Reprovu." #: warehouse/accounts/forms.py:273 -#, fuzzy -#| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." -msgstr "La retpoŝta adreso ne estas valida. Reprovu." +msgstr "La retpoŝta adreso estas tro longa. Reprovu." #: warehouse/accounts/forms.py:344 msgid "You can't use an email address from this domain. Use a different email." @@ -132,7 +128,7 @@ msgstr "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." #: warehouse/accounts/forms.py:417 msgid "URLs are not allowed in the name field." -msgstr "" +msgstr "Retadreso estas malpermesata en la noma kampo." #: warehouse/accounts/forms.py:506 msgid "Invalid TOTP code." @@ -144,30 +140,25 @@ msgstr "Ne valida WebAuthn-aserto: Malbona ŝarĝo" #: warehouse/accounts/forms.py:592 msgid "Invalid recovery code." -msgstr "Ne valida restaŭra kodo." +msgstr "Ne valida realira kodo." #: warehouse/accounts/forms.py:601 -#, fuzzy -#| msgid "Recovery codes regenerated" msgid "Recovery code has been previously used." -msgstr "Restaŭraj kodoj regeneritaj" +msgstr "Realira kodo estas jam uzita." #: warehouse/accounts/forms.py:631 -#, fuzzy -#| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." -msgstr "La retpoŝta adreso ne estas valida. Reprovu." +msgstr "La salutnomo ne validas. Reprovu." -#: warehouse/accounts/views.py:119 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." -msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." +msgstr "" +"Okazis troo da nesukcesaj salutaj provoj. Vi ne povos saluti dum {}. Reprovu " +"poste." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -175,7 +166,7 @@ msgstr "" "Troo da retpoŝtaj adresoj aldoniĝis al ĉi tiu konto sen kontrolado. Kontrolu " "vian enirkeston kaj sekvu la kontrolajn ligilojn. (IP-adreso: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -184,25 +175,25 @@ msgstr "" "Estas troo da nekompletaj petoj por restarigi pasvorton pri ĉi tiu konto. " "Kontrolu vian enirkeston kaj sekvu la kontrolajn ligilojn. (IP-adreso: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." -msgstr "Ne valida aŭ eksvalidiĝinta dupaŝa ensaluto." +msgstr "Nevalida aŭ eksvalidiĝinta dupaŝa saluto." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" -msgstr "Jam aŭtentigita" +msgstr "Jam aŭtentikigita" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Sukcesa WebAuthn-aserto" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." -msgstr "Restaŭra kodo akceptita. La submetita kodo ne estas reuzebla." +msgstr "Realira kodo akceptiĝis. La submetita kodo ne estas reuzebla." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -210,378 +201,320 @@ msgstr "" "Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." "org/help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Eksvalidiĝinta ĵetono: petu novan ligilon por restarigo de pasvorto" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Ne valida ĵetono: petu novan ligilon por restarigo de pasvorto" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Ne valida ĵetono: neniu ĵetono donita" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Ne valida ĵetono: ne estas pasvorto-restariga ĵetono" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Ne valida ĵetono: uzanto ne trovita" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" -msgstr "Ne valida ĵetono: la uzanto jam ensalutis post peto por ĉi tiu ĵetono" +msgstr "Nevalida ĵetono: la uzanto jam salutis post peto por ĉi tiu ĵetono" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Ne valida ĵetono: la pasvorto jam ŝanĝiĝis post peto por ĉi tiu ĵetono" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Vi restarigis vian pasvorton" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Eksvalidiĝinta ĵetono: petu por nova retpoŝto-kontrola ligilo" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Ne valida ĵetono: petu por nova retpoŝto-kontrola ligilo" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Ne valida ĵetono: ne estas ĵetono por retpoŝta kontrolo" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Retpoŝta adreso ne troviĝis" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Retpoŝta adreso jam kontrolita" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" "Vi povas nun uzi ĉi tiun retpoŝtan adreson kiel vian ĉefan retpoŝtan adreson" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Jen via ĉefa retpoŝta adreso" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Retpoŝta adreso ${email_address} kontrolita. ${confirm_message}." -#: warehouse/accounts/views.py:1004 -#, fuzzy -#| msgid "Expired token: request a new project role invite" +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" -msgstr "Eksvalidiĝinta ĵetono: petu novan inviton al projekta rolo" +msgstr "Eksvalidiĝinta ĵetono: petu novan inviton al organizaĵo" -#: warehouse/accounts/views.py:1006 -#, fuzzy -#| msgid "Invalid token: request a new project role invite" +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" -msgstr "Ne valida ĵetono: petu novan inviton al projekta rolo" +msgstr "Nevalida ĵetono: petu novan inviton al organizaĵo" -#: warehouse/accounts/views.py:1012 -#, fuzzy -#| msgid "Invalid token: not a collaboration invitation token" +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" -msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" +msgstr "Eksvalidigita ĵetono: ne estas organizaĵa invita ĵetono" -#: warehouse/accounts/views.py:1016 -#, fuzzy -#| msgid "Role invitation is not valid." +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." -msgstr "Invito al rolo ne estas valida." +msgstr "Invito al organizaĵo ne validas." -#: warehouse/accounts/views.py:1025 -#, fuzzy -#| msgid "Role invitation no longer exists." +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." -msgstr "Invito al rolo ne plu ekzistas." +msgstr "Invito al orgainzaĵo ne plu ekzistas." -#: warehouse/accounts/views.py:1076 -#, fuzzy -#| msgid "Invitation for '${project_name}' is declined." +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." -msgstr "Invito al '${project_name}' estas malakceptita." +msgstr "Invito al «${project_name}» estas malakceptita." -#: warehouse/accounts/views.py:1139 -#, fuzzy -#| msgid "You are now ${role} of the '${project_name}' project." +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "Vi estas nun ${role} de la organizaĵo «${organization_name}»." -#: warehouse/accounts/views.py:1173 -#, fuzzy -#| msgid "Expired token: request a new project role invite" +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Eksvalidiĝinta ĵetono: petu novan inviton al projekta rolo" -#: warehouse/accounts/views.py:1175 -#, fuzzy -#| msgid "Invalid token: request a new project role invite" +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" -msgstr "Ne valida ĵetono: petu novan inviton al projekta rolo" +msgstr "Nevalida ĵetono: petu novan inviton al projekta rolo" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" -msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" +msgstr "Nevalida ĵetono: ne estas ĵetono por invito al kunlaborado" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Invito al rolo ne estas valida." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Invito al rolo ne plu ekzistas." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Invito al '${project_name}' estas malakceptita." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Vi estas nun ${role} de la projekto '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +"Fidata eldonado estas provizore malebligita. Vidu la paĝon https://pypi.org/" +"help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:1569 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." -msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +msgstr "malŝaltita. Vidu https://pypi.org/help#admin-intervention por detaloj." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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 "" +"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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." -msgstr "" +msgstr "Vi ne rajtas samtempe starigi pli ol 3 estontajn fidatajn eldonantojn." -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." msgid "" "There have been too many attempted trusted publisher registrations. Try " "again later." -msgstr "Okazis troo da nesukcesaj ensalutaj provoj. Reprovu poste." +msgstr "Okazis troo da provoj registri fidatajn eldonantojn. Reprovu poste." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" -msgstr "" +msgstr "Ne eblis registri la fidatan eldonanton" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" +"Jen jam registrita fidata eldonanto. Bonvolu kontakti la administrantojn de " +"PyPi, se vi ne intencis tion." -#: warehouse/accounts/views.py:1666 -#, fuzzy -#| msgid "Manage this project" +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " -msgstr "Mastrumi ĉi tiun projekton" +msgstr "Starigis novan estontan fidatan eldonanton por krei " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 -#, fuzzy -#| msgid "Manage version" +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" -msgstr "Mastrumi version" +msgstr "Nevalida identigilo de eldonanto" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " -msgstr "" +msgstr "Forigis fidatan eldonanton por projekto " #: warehouse/admin/templates/admin/banners/preview.html:15 msgid "Banner Preview" msgstr "Antaŭrigardo de Rubando" #: warehouse/manage/forms.py:408 -#, fuzzy -#| msgid "Choose a username with 50 characters or less." msgid "Choose an organization account name with 50 characters or less." -msgstr "Elektu salutnomon de maksimume 200 skribsignoj." +msgstr "Nomu vian organizaĵon per maksimume 50 skribsignoj." #: warehouse/manage/forms.py:416 -#, fuzzy -#| msgid "" -#| "The username is invalid. Usernames must be composed of letters, numbers, " -#| "dots, hyphens and underscores. And must also start and finish with a " -#| "letter or number. Choose a different username." msgid "" "The organization account name is invalid. Organization account names must be " "composed of letters, numbers, dots, hyphens and underscores. And must also " "start and finish with a letter or number. Choose a different organization " "account name." msgstr "" -"La salutnomo ne estas valida. Salutnomo devas konsisti el literoj, ciferoj, " -"punktoj, streketoj, kaj substrekoj. Ĝi devas komenciĝi kaj finiĝi per litero " -"aŭ cifero. Elektu alian salutnomon." +"La organizaĵa kontonomo ne validas. Organizaĵa kontonomo devas konsisti el " +"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:439 -#, fuzzy -#| msgid "" -#| "This username is already being used by another account. Choose a " -#| "different username." msgid "" "This organization account name has already been used. Choose a different " "organization account name." -msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." +msgstr "" +"Tiu organizaĵa kontonomo jam estas uzata. Elektu alian organizaĵan " +"kontonomon." #: warehouse/manage/forms.py:454 -#, fuzzy -#| msgid "" -#| "This username is already being used by another account. Choose a " -#| "different username." msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." -msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." +msgstr "" +"Vi jam submetis peton por organizaĵo de tiu konta nomo. Elektu alian " +"organizaĵan kontan nomon." #: warehouse/manage/forms.py:490 -#, fuzzy -#| msgid "Delete project" msgid "Select project" -msgstr "Forigi projekton" +msgstr "Elekti projekton" #: warehouse/manage/forms.py:495 warehouse/oidc/forms/_core.py:23 #: warehouse/oidc/forms/gitlab.py:57 -#, fuzzy -#| msgid "Project name" msgid "Specify project name" -msgstr "Nomo de projekto" +msgstr "Specifi nomon de projekto" #: warehouse/manage/forms.py:498 msgid "" "Start and end with a letter or numeral containing only ASCII numeric and " "'.', '_' and '-'." msgstr "" +"Komenciĝante kaj finiĝante per litero aŭ cifero, enhavante nur Askiajn " +"literojn, ciferojn, punkton «.», substrekon «_» kaj streketon «-»." #: warehouse/manage/forms.py:505 -#, fuzzy -#| msgid "" -#| "This username is already being used by another account. Choose a " -#| "different username." msgid "" "This project name has already been used. Choose a different project name." -msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." +msgstr "Tiu projekta nomo jam estas uzata. Elektu alian projektan nomon." #: warehouse/manage/forms.py:578 -#, fuzzy -#| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" "The organization name is too long. Choose a organization name with 100 " "characters or less." -msgstr "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." +msgstr "" +"La organizaĵa nomo estas tro longa. Nomu la organizaĵon per maksimume 100 " +"skribsignoj." #: warehouse/manage/forms.py:590 -#, fuzzy -#| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" "The organization URL is too long. Choose a organization URL with 400 " "characters or less." -msgstr "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." +msgstr "" +"La organizaĵa retadreso estas tro longa. Elektu retadreson de maksimume 400 " +"skribsignoj." #: warehouse/manage/forms.py:597 msgid "The organization URL must start with http:// or https://" -msgstr "" +msgstr "La organizaĵa retadreso devas komenciĝi per http:// aŭ https://" #: warehouse/manage/forms.py:608 -#, fuzzy -#| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" "The organization description is too long. Choose a organization description " "with 400 characters or less." -msgstr "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." +msgstr "" +"La organizaĵa priskribo estas tro longa. Elektu priskribon de maksimume 400 " +"signoj." #: warehouse/manage/forms.py:643 msgid "You have already submitted the maximum number of " -msgstr "" +msgstr "Vi jam submetis la maksimuman nombron de " #: warehouse/manage/forms.py:673 -#, fuzzy -#| msgid "Choose a username with 50 characters or less." msgid "Choose a team name with 50 characters or less." -msgstr "Elektu salutnomon de maksimume 200 skribsignoj." +msgstr "Nomu la teamon per maksimume 200 skribsignoj." #: warehouse/manage/forms.py:679 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 "" +"La teama nomo ne validas. Teama nomo povas ne komenciĝi nek finiĝi per " +"spaceto, punkto, substreko, streketo aŭ suprenstreko. Nomu vian teamon " +"alimaniere." #: warehouse/manage/forms.py:707 -#, fuzzy -#| msgid "" -#| "This username is already being used by another account. Choose a " -#| "different username." msgid "This team name has already been used. Choose a different team name." -msgstr "Tiu salutnomo jam estas uzata de alia konto. Elektu alian salutnomon." +msgstr "Tiu teama nomo jam estas uzata. Nomu vian teamon alimaniere." #: warehouse/manage/forms.py:726 -#, fuzzy -#| msgid "Project name" msgid "Specify your alternate repository name" -msgstr "Nomo de projekto" +msgstr "Specifu la nomon de via alternativa deponejo" #: warehouse/manage/forms.py:740 msgid "Specify your alternate repository URL" -msgstr "" +msgstr "Specifu la retadreson de via alternativa deponejo" #: warehouse/manage/forms.py:744 -#, 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 "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." +msgstr "" +"La retadreso estas tro longa. Elektu retadreson de maksimume 400 skribsignoj." #: warehouse/manage/forms.py:758 -#, fuzzy -#| msgid "The name is too long. Choose a name with 100 characters or less." msgid "" "The description is too long. Choose a description with 400 characters or " "less." -msgstr "La nomo estas tro longa. Elektu nomon de maksimume 100 signoj." +msgstr "La priskribo estas tro longa. Priskribu per maksimume 400 skribsignoj." #: warehouse/manage/views/__init__.py:285 -#, fuzzy -#| msgid "Account details" msgid "Account details updated" -msgstr "Detaloj pri konto" +msgstr "Detaloj pri konto ĝisdatiĝis" #: warehouse/manage/views/__init__.py:315 msgid "Email ${email_address} added - check your email for a verification link" @@ -591,166 +524,127 @@ msgstr "" #: warehouse/manage/views/__init__.py:821 msgid "Recovery codes already generated" -msgstr "Restaŭraj kodoj jam generitaj" +msgstr "Realiraj kodoj jam generitaj" #: warehouse/manage/views/__init__.py:822 msgid "Generating new recovery codes will invalidate your existing codes." -msgstr "Generado de novaj restaŭraj kodoj eksvalidigos viajn aktualajn kodojn." +msgstr "" +"Generado de novaj realiraj kodoj eksvalidigos viajn ekzistantajn kodojn." #: warehouse/manage/views/__init__.py:931 -#, fuzzy -#| msgid "Verify your email or add a new address." msgid "Verify your email to create an API token." -msgstr "Kontrolu vian retpoŝtan adreson aŭ aldonu novan retpoŝtan adreson." +msgstr "Konfirmu vian retpoŝtan adreson por krei API-ĵetonon." #: warehouse/manage/views/__init__.py:1031 msgid "API Token does not exist." -msgstr "" +msgstr "API-ĵetono ne ekzistas." #: warehouse/manage/views/__init__.py:1063 msgid "Invalid credentials. Try again" -msgstr "Ne validaj ensalutiloj. Reprovu" +msgstr "Ne validaj salutiloj. Reprovu" #: warehouse/manage/views/__init__.py:1182 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid alternate repository location details" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalidaj detaloj pri loko de alternativa deponejo" #: warehouse/manage/views/__init__.py:1219 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Added alternate repository '${name}'" -msgstr "Ne valida restaŭra kodo." +msgstr "Aldonis alternativan deponejon «${name}»" #: warehouse/manage/views/__init__.py:1253 #: warehouse/manage/views/__init__.py:2146 #: warehouse/manage/views/__init__.py:2231 #: warehouse/manage/views/__init__.py:2332 #: warehouse/manage/views/__init__.py:2432 -#, fuzzy -#| msgid "Confirm Invite" msgid "Confirm the request" -msgstr "Konfirmi Inviton" +msgstr "Konfirmi la peton" #: warehouse/manage/views/__init__.py:1265 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid alternate repository id" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalida identigilo de alternativa deponejo" #: warehouse/manage/views/__init__.py:1276 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid alternate repository for project" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalida alternativa deponejo por projekto" #: warehouse/manage/views/__init__.py:1284 msgid "" "Could not delete alternate repository - ${confirm} is not the same as " "${alt_repo_name}" msgstr "" +"Ne eblis forigi alternativan deponejon – ${confirm} diferencas de " +"${alt_repo_name}" #: warehouse/manage/views/__init__.py:1314 msgid "Deleted alternate repository '${name}'" -msgstr "" +msgstr "Forigis alternativan deponejon «${name}»" #: warehouse/manage/views/__init__.py:1445 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." msgid "" "GitHub-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +"Fidata eldonado per GitHub estas provizore malebligita. Vidu la paĝon " +"https://pypi.org/help#admin-intervention por detaloj." #: warehouse/manage/views/__init__.py:1558 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." msgid "" "GitLab-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +"Fidata eldonado per GitLab estas provizore malebligita. Vidu la paĝon " +"https://pypi.org/help#admin-intervention por detaloj." #: warehouse/manage/views/__init__.py:1670 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." msgid "" "Google-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +"Fidata eldonado per Google estas provizore malebligita. Vidu la paĝon " +"https://pypi.org/help#admin-intervention por detaloj." #: warehouse/manage/views/__init__.py:1779 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +"Fidata eldonado per ActiveState estas provizore malebligita. Vidu la paĝon " +"https://pypi.org/help#admin-intervention por detaloj." #: warehouse/manage/views/__init__.py:2014 #: warehouse/manage/views/__init__.py:2315 #: warehouse/manage/views/__init__.py:2423 -#, fuzzy -#| msgid "" -#| "New user registration temporarily disabled. See https://pypi.org/" -#| "help#admin-intervention for details." msgid "" "Project deletion temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -"Portempe malebliĝis registrado de novaj uzantoj. Vidu la paĝon https://pypi." -"org/help#admin-intervention por detaloj." +"Forviŝado de projekto estas provizore malebligita. Vidu la paĝon https://pypi" +".org/help#admin-intervention por detaloj." #: warehouse/manage/views/__init__.py:2158 -#, fuzzy -#| msgid "Un-yank release" msgid "Could not yank release - " -msgstr "Malfortiri eldonon" +msgstr "Ne eblis malfortiri eldonon " #: warehouse/manage/views/__init__.py:2243 -#, fuzzy -#| msgid "Un-yank release" msgid "Could not un-yank release - " -msgstr "Malfortiri eldonon" +msgstr "Ne eblis malfortiri eldonon – " #: warehouse/manage/views/__init__.py:2344 -#, fuzzy -#| msgid "Delete release" msgid "Could not delete release - " -msgstr "Forigi eldonon" +msgstr "Ne eblis forigi eldonon – " #: warehouse/manage/views/__init__.py:2444 -#, fuzzy -#| msgid "Could not find role invitation." msgid "Could not find file" -msgstr "Ne povis trovi inviton al rolo." +msgstr "Ne eblis trovi dosieron" #: warehouse/manage/views/__init__.py:2448 msgid "Could not delete file - " -msgstr "" +msgstr "Ne eblis forviŝi dosieron – " #: warehouse/manage/views/__init__.py:2598 -#, fuzzy -#| msgid "User '${username}' already has ${role_name} role for project" msgid "Team '${team_name}' already has ${role_name} role for project" msgstr "" -"La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" +"La teamo «${team_name}» jam havas la rolon ${role_name} por la projekto" #: warehouse/manage/views/__init__.py:2705 msgid "User '${username}' already has ${role_name} role for project" @@ -758,10 +652,8 @@ msgstr "" "La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" #: warehouse/manage/views/__init__.py:2772 -#, fuzzy -#| msgid "You are now ${role} of the '${project_name}' project." msgid "${username} is now ${role} of the '${project_name}' project." -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "${username} estas nun ${role} de la projekto «${project_name}»." #: warehouse/manage/views/__init__.py:2804 msgid "" @@ -797,253 +689,219 @@ msgid "Invitation revoked from '${username}'." msgstr "Invito de '${username}' eksvalidiĝis." #: warehouse/manage/views/organizations.py:854 -#, fuzzy -#| msgid "User '${username}' already has ${role_name} role for project" msgid "User '${username}' already has ${role_name} role for organization" msgstr "" -"La uzanto '${username}' jam havas la rolon ${role_name} por la projekto" +"La uzanto «${username}» jam havas la rolon ${role_name} por la organizaĵo" #: warehouse/manage/views/organizations.py:865 -#, fuzzy -#| msgid "" -#| "User '${username}' does not have a verified primary email address and " -#| "cannot be added as a ${role_name} for project" msgid "" "User '${username}' does not have a verified primary email address and cannot " "be added as a ${role_name} for organization" msgstr "" -"Uzanto '${username}' ne havas kontrolitan ĉefan retpoŝtan adreson, kaj tial " -"ne rajtas esti aldonita kiel ${role_name} de projekto" +"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:1026 #: warehouse/manage/views/organizations.py:1068 -#, fuzzy -#| msgid "Could not find role invitation." msgid "Could not find organization invitation." -msgstr "Ne povis trovi inviton al rolo." +msgstr "Ne eblis trovi inviton al organizaĵo." #: warehouse/manage/views/organizations.py:1036 -#, fuzzy -#| msgid "Role invitation no longer exists." msgid "Organization invitation could not be re-sent." -msgstr "Invito al rolo ne plu ekzistas." +msgstr "Ne eblis resendi inviton al organizaĵo." #: warehouse/manage/views/organizations.py:1083 -#, fuzzy -#| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." -msgstr "Invito al '${project_name}' estas malakceptita." +msgstr "Eksvalidiĝinta Invito por «${username}» estas forviŝita." #: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/_core.py:35 #: warehouse/oidc/forms/gitlab.py:60 warehouse/oidc/forms/gitlab.py:64 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid project name" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalida projekta nomo" #: warehouse/oidc/forms/_core.py:49 msgid "" "This project already exists: use the project's publishing settings here to create a Trusted Publisher for it." msgstr "" +"Jen jam ekzistanta projekto: uzu la eldonan agordejon de la projekto ĉi tie por starigi fidatan eldonanton por ĝi." #: warehouse/oidc/forms/_core.py:59 -#, fuzzy -#| msgid "This project has no releases" msgid "This project name isn't allowed" -msgstr "Ĉi tiu projekto ne havas eldonojn" +msgstr "Ĉi tiu nomo ne estas permesata" #: warehouse/oidc/forms/_core.py:63 -#, fuzzy -#| msgid "This project has no releases" msgid "This project name is too similar to an existing project" -msgstr "Ĉi tiu projekto ne havas eldonojn" +msgstr "Ĉi tiu nomo estas tro simila al jam ekzistanta projekto" #: warehouse/oidc/forms/_core.py:67 msgid "" "This project name isn't allowed (conflict with the Python standard library " "module name)" msgstr "" +"Jen malpermesata projekta nomo (kiu konfliktas kun la nomo de modulo en la " +"norma biblioteko de Python)" #: warehouse/oidc/forms/_core.py:84 msgid "Specify a publisher ID" -msgstr "" +msgstr "Specifu identigilon de eldonanto" #: warehouse/oidc/forms/_core.py:85 msgid "Publisher must be specified by ID" -msgstr "" +msgstr "La eldonanto devas esti specifita de identigilo" #: warehouse/oidc/forms/activestate.py:47 msgid "Double dashes are not allowed in the name" -msgstr "" +msgstr "Duobla streketo estas malpermesata en la nomo" #: warehouse/oidc/forms/activestate.py:54 msgid "Leading or trailing dashes are not allowed in the name" -msgstr "" +msgstr "Komenca aŭ fina streketo estas malpermesata en la nomo" #: warehouse/oidc/forms/activestate.py:78 #: warehouse/oidc/forms/activestate.py:91 msgid "Unexpected error from ActiveState. Try again in a few minutes" -msgstr "" +msgstr "Neatendita eraro el ActiveState. Reprovu post kelkaj minutoj" #: warehouse/oidc/forms/activestate.py:86 #: warehouse/oidc/forms/activestate.py:102 #: warehouse/oidc/forms/activestate.py:111 msgid "Unexpected error from ActiveState. Try again" -msgstr "" +msgstr "Neatendita eraro el ActiveState. Reprovu" #: warehouse/oidc/forms/activestate.py:121 -#, fuzzy -#| msgid "Create an account" msgid "Specify ActiveState organization name" -msgstr "Krei konton" +msgstr "Specifu nomon de organizaĵo ĉe ActiveState" #: warehouse/oidc/forms/activestate.py:129 -#, fuzzy -#| msgid "Project name" msgid "Specify ActiveState project name" -msgstr "Nomo de projekto" +msgstr "Specifu projektan nomon ĉe ActiveState" #: warehouse/oidc/forms/activestate.py:133 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid ActiveState project name" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalida projekta nomo ĉe ActiveState" #: warehouse/oidc/forms/activestate.py:156 -#, fuzzy -#| msgid "Manage '%(project_name)s'" msgid "ActiveState organization not found" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Organizaĵo ne troviĝis ĉe ActiveState" #: warehouse/oidc/forms/activestate.py:176 msgid "ActiveState actor not found" -msgstr "" +msgstr "Aganto ĉe ActiveState ne troviĝis" #: warehouse/oidc/forms/github.py:32 msgid "Specify GitHub repository owner (username or organization)" -msgstr "" +msgstr "Specifu posedanton de GitHub-deponejo (aŭ salutnomon aŭ organizaĵon)" #: warehouse/oidc/forms/github.py:39 msgid "Specify repository name" -msgstr "" +msgstr "Specifu nomon de deponejo" #: warehouse/oidc/forms/github.py:41 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid repository name" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalida nomo de deponejo" #: warehouse/oidc/forms/github.py:48 msgid "Specify workflow filename" -msgstr "" +msgstr "Specifu nomon de laborflua dosiero" #: warehouse/oidc/forms/github.py:83 msgid "Unknown GitHub user or organization." -msgstr "" +msgstr "Nekonata uzanto aŭ organizaĵo ĉe GitHub." #: warehouse/oidc/forms/github.py:93 msgid "GitHub has rate-limited this action. Try again in a few minutes." -msgstr "" +msgstr "GitHub malpermesis trouzadon de tiu ago. Reprovu post kelkaj minutoj." #: warehouse/oidc/forms/github.py:103 msgid "Unexpected error from GitHub. Try again." -msgstr "" +msgstr "Neatendita eraro el GitHub. Reprovu." #: warehouse/oidc/forms/github.py:110 msgid "Unexpected connection error from GitHub. Try again in a few minutes." -msgstr "" +msgstr "Neatendita konekta eraro el GitHub. Reprovu post kelkaj minutoj." #: warehouse/oidc/forms/github.py:120 msgid "Unexpected timeout from GitHub. Try again in a few minutes." -msgstr "" +msgstr "Neatendita tempolimo ĉe GitHub. Reprovu post kelkaj minutoj." #: warehouse/oidc/forms/github.py:132 msgid "Invalid GitHub user or organization name." -msgstr "" +msgstr "Nevalida nomo de uzanto aŭ organizaĵo ĉe GitHub." #: warehouse/oidc/forms/github.py:148 msgid "Workflow name must end with .yml or .yaml" -msgstr "" +msgstr "Nomo de laborfluo devas finiĝi per .yml aŭ .yaml" #: warehouse/oidc/forms/github.py:153 msgid "Workflow filename must be a filename only, without directories" -msgstr "" +msgstr "Laborflua dosiernomo devas estis nura dosiernomo, sen dosierujoj" #: warehouse/oidc/forms/gitlab.py:32 msgid "Name ends with .git or .atom" -msgstr "" +msgstr "Nomo finiĝas per .git aŭ .atom" #: warehouse/oidc/forms/gitlab.py:41 msgid "Specify GitLab namespace (username or group/subgroup)" -msgstr "" +msgstr "Specifu nomspacon ĉe GitLab (aŭ salutnomon aŭ grupon/subgrupon)" #: warehouse/oidc/forms/gitlab.py:46 warehouse/oidc/forms/gitlab.py:50 msgid "Invalid GitLab username or group/subgroup name." -msgstr "" +msgstr "Nevalida salutnomo aŭ grupo/subgrupo ĉe GitLab." #: warehouse/oidc/forms/gitlab.py:72 msgid "Specify top-level pipeline file path" -msgstr "" +msgstr "Specifi supranivelan ĉenstablan dosierlokon" #: warehouse/oidc/forms/gitlab.py:81 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Invalid environment name" -msgstr "Ne valida restaŭra kodo." +msgstr "Nevalida media nomo" #: warehouse/oidc/forms/gitlab.py:96 msgid "Top-level pipeline file path must end with .yml or .yaml" -msgstr "" +msgstr "Supranivela ĉenstabla dosierloko devas finiĝi per «.yml» aŭ «.yaml»" #: warehouse/oidc/forms/gitlab.py:100 msgid "Top-level pipeline file path cannot start or end with /" -msgstr "" +msgstr "Supranivela ĉenstabla dosierloko povas ne komenciĝi nek finiĝi per «/»" #: warehouse/packaging/forms.py:27 msgid "Provide an Inspector link to specific lines of code." -msgstr "" +msgstr "Provizu hiperligon al specifaj kodaj linioj ĉe Inspector." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." -msgstr "" +msgstr "Via raporto estis submetita. Dankon pro via helpo." #: warehouse/subscriptions/models.py:35 #: warehouse/templates/manage/project/history.html:230 -#, fuzzy -#| msgid "Action" msgid "Active" -msgstr "Ago" +msgstr "Aktiva" #: warehouse/subscriptions/models.py:36 -#, fuzzy -#| msgid "Last used" msgid "Past Due" -msgstr "Laste uzita" +msgstr "Malfrua" #: warehouse/subscriptions/models.py:37 msgid "Unpaid" -msgstr "" +msgstr "Nepagita" #: warehouse/subscriptions/models.py:38 -#, fuzzy -#| msgid "Cancel" msgid "Canceled" -msgstr "Rezigni" +msgstr "Nuligita" #: warehouse/subscriptions/models.py:39 msgid "Incomplete" -msgstr "" +msgstr "Nekompleta" #: warehouse/subscriptions/models.py:40 -#, fuzzy -#| msgid "Invite expired" msgid "Incomplete Expired" -msgstr "Invito eksvalidiĝinta" +msgstr "Nekompleta eksvalidiĝinta" #: warehouse/subscriptions/models.py:41 msgid "Trialing" -msgstr "" +msgstr "Prova" #: warehouse/templates/403.html:16 msgid "Access Denied / Forbidden (403)" @@ -1216,13 +1074,6 @@ msgid "Rely on PyPI to get your job done?" msgstr "Ĉu vi dependas de PyPI por via profesio?" #: warehouse/templates/500.html:37 -#, fuzzy -#| msgid "" -#| "Consider contributing or donating to help us build a more stable and secure " -#| "platform." msgid "" "Consider contributing or donating to help us build a more stable and secure " "platform." msgstr "" -"Konsideru kontribuadondonacadon por helpi nin konstrui pli stabilan kaj " -"sekuran platformon." +"Konsideru kontribuidonaci por helpi nin konstrui pli stabilan kaj sekuran platformon." #: warehouse/templates/base.html:24 msgid "" @@ -1276,7 +1126,7 @@ msgstr "Sponsoroj" #: warehouse/templates/accounts/login.html:103 warehouse/templates/base.html:43 #: warehouse/templates/base.html:57 msgid "Log in" -msgstr "Ensaluti" +msgstr "Saluti" #: warehouse/templates/base.html:44 warehouse/templates/base.html:58 #: warehouse/templates/pages/sitemap.html:33 @@ -1298,11 +1148,7 @@ msgid "Main menu" msgstr "Ĉefmenuo" #: warehouse/templates/base.html:66 -#, fuzzy, python-format -#| msgid "" -#| "Quarterly thank you tweet from the Python Software " -#| "Foundation" +#, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered " "trademarks of the Ĉiujarkvaronaj dankaj Twitter-mesaĝoj de la Python Software Foundation" +"«%(wordmark)s», «%(name)s» kaj la blokara emblemo estas registritaj markoj " +"de Python " +"Software Foundation pri la varoj kaj servoj asociitaj al pypi.org. Ajna " +"alia uzo de aliulo estas malpermesata." #: warehouse/templates/base.html:70 -#, fuzzy, python-format -#| msgid "" -#| "Quarterly thank you tweet from the Python Software " -#| "Foundation" +#, python-format msgid "" "\"%(wordmark)s\", \"%(name)s\", and the blocks logos are registered trademarks of the Python Software Foundation." msgstr "" -"Ĉiujarkvaronaj dankaj Twitter-mesaĝoj de la Python Software Foundation" +"«%(wordmark)s», «%(name)s» kaj la blokara emblemo estas registritaj markoj de Python Software Foundation." #: warehouse/templates/base.html:93 warehouse/templates/index.html:97 msgid "" @@ -1414,7 +1257,7 @@ msgstr "Serĉi" #: warehouse/templates/base.html:276 msgid "Help navigation" -msgstr "Navigilo por \"Helpo\"" +msgstr "Navigilo por «Helpo»" #: warehouse/templates/base.html:278 msgid "Installing packages" @@ -1429,10 +1272,8 @@ msgid "User guide" msgstr "Manlibro por uzantoj" #: warehouse/templates/base.html:281 -#, fuzzy -#| msgid "Project name" msgid "Project name retention" -msgstr "Nomo de projekto" +msgstr "Retenado de projekta nomo" #: warehouse/templates/base.html:282 msgid "FAQs" @@ -1444,13 +1285,11 @@ msgstr "Pri PyPI" #: warehouse/templates/base.html:289 msgid "About PyPI navigation" -msgstr "Navigilo por \"Pri PyPI\"" +msgstr "Navigilo por «Pri PyPI»" #: warehouse/templates/base.html:291 -#, fuzzy -#| msgid "PyPI home" msgid "PyPI Blog" -msgstr "Ĉefpaĝo de PyPI" +msgstr "Novaĵoj de PyPI" #: warehouse/templates/base.html:292 msgid "Infrastructure dashboard" @@ -1463,7 +1302,7 @@ msgstr "Statistikoj" #: warehouse/templates/base.html:294 msgid "Logos & trademarks" -msgstr "" +msgstr "Emblemoj kaj varmarkoj" #: warehouse/templates/base.html:295 msgid "Our sponsors" @@ -1475,7 +1314,7 @@ msgstr "Kontribui al PyPI" #: warehouse/templates/base.html:302 msgid "How to contribute navigation" -msgstr "Navigilo por \"Kiel kontribui\"" +msgstr "Navigilo por «Kiel kontribui»" #: warehouse/templates/base.html:304 msgid "Bugs and feedback" @@ -1490,10 +1329,8 @@ msgid "Translate PyPI" msgstr "Traduki PyPI-on" #: warehouse/templates/base.html:307 -#, fuzzy -#| msgid "Sponsor" msgid "Sponsor PyPI" -msgstr "Sponsori" +msgstr "Sponsori PyPI" #: warehouse/templates/base.html:308 msgid "Development credits" @@ -1505,7 +1342,7 @@ msgstr "Uzi PyPI-on" #: warehouse/templates/base.html:315 msgid "Using PyPI navigation" -msgstr "Navigilo por \"Uzi PyPI-on\"" +msgstr "Navigilo por «Uzi PyPI-on»" #: warehouse/templates/base.html:317 msgid "Code of conduct" @@ -1516,26 +1353,20 @@ msgid "Report security issue" msgstr "Raporti problemon pri sekureco" #: warehouse/templates/base.html:319 -#, fuzzy -#| msgid "Privacy policy" msgid "Privacy Notice" -msgstr "Regularo pri privateco" +msgstr "Avizo pri privateco" #: warehouse/templates/base.html:320 -#, fuzzy -#| msgid "Terms of use" msgid "Terms of Use" msgstr "Uzokondiĉoj" #: warehouse/templates/base.html:321 msgid "Acceptable Use Policy" -msgstr "" +msgstr "Reguloj pri akceptebla uzado" #: warehouse/templates/base.html:331 -#, fuzzy -#| msgid "Status: " msgid "Status:" -msgstr "Stato: " +msgstr "Stato:" #: warehouse/templates/base.html:332 msgid "all systems operational" @@ -1565,7 +1396,7 @@ msgstr "Konfirmi Agon" #: warehouse/templates/confirm-action.html:26 msgid "Are you sure?" -msgstr "" +msgstr "Ĉu vi certas?" #: warehouse/templates/error-base.html:35 msgid "Error code" @@ -1781,30 +1612,16 @@ msgid "Forgot password?" msgstr "Ĉu forgesis pasvorton?" #: warehouse/templates/re-auth.html:89 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Tip: you are about to perform a sensitive action.\n" -#| " If you are not on a personal computer, make sure to log out " -#| "once you're done with your session.\n" -#| " We won't ask you to confirm your password again for the " -#| "next hour.\n" -#| " " +#, python-format msgid "" "Tip: you are about to perform a sensitive " "action. If you are not on a personal computer, make sure to log out once " "you're done with your session. We won't ask you to confirm your password " "again for the next hour." msgstr "" -"\n" -" Konsilo: vi estas faronta ion " -"konfidencan.\n" -" Se vi ne uzas personan komputilon, nepre elsalutu post via " -"sesio.\n" -" Ni ne petos vin konfirmi vian pasvorton denove dum la sekva " -"horo.\n" -" " +" Konsilo: vi estas faronta ion konfidencan. " +"Se vi ne uzas personan komputilon, nepre adiaŭu post via seanco. Ni ne petos " +"vin konfirmi vian pasvorton denove dum la sekva horo." #: warehouse/templates/upload.html:25 msgid "This URL is an API endpoint for uploading files to PyPI." @@ -1833,22 +1650,13 @@ msgid "Confirm Invite" msgstr "Konfirmi Inviton" #: warehouse/templates/accounts/invite-confirmation.html:34 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Would you like to accept this invitation to join '%(project_name)s' as a project " -#| "%(role_name)s?\n" -#| " " +#, python-format msgid "" "Would you like to accept this invitation to join '%(project_name)s' as a project %(role_name)s?" msgstr "" -"\n" -" Ĉu vi volas akcepti ĉi tiun inviton aliĝi al '%(project_name)s' kiel projekta " -"%(role_name)s?\n" -" " +"Ĉu akcepti ĉi tiun inviton aliĝi al la projekto «%(project_name)s» kiel projekta %(role_name)s?" #: warehouse/templates/accounts/invite-confirmation.html:40 #: warehouse/templates/accounts/organization-invite-confirmation.html:40 @@ -1866,17 +1674,18 @@ msgid "Decline" msgstr "Malakcepti" #: warehouse/templates/accounts/invite-confirmation.html:45 -#, fuzzy, python-format -#| msgid "You have not enabled two factor authentication on your account." +#, python-format msgid "" "You must first enable two-factor authentication on " "your account before accepting an invitation to join a project." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "" +"Vi devas unue starigi dupaŝan aŭtentikigon ĉe via " +"konto antaŭ ol akcepti inviton aliĝi al projekto." #: warehouse/templates/accounts/login.html:30 #, python-format msgid "Log in to %(title)s" -msgstr "Ensaluti al %(title)s" +msgstr "Saluti al %(title)s" #: warehouse/templates/accounts/login.html:49 #: warehouse/templates/accounts/profile.html:39 @@ -1905,44 +1714,34 @@ msgstr "Via salutnomo" #: warehouse/templates/accounts/logout.html:25 #: warehouse/templates/includes/current-user-indicator.html:77 msgid "Log out" -msgstr "Elsaluti" +msgstr "Adiaŭi" #: warehouse/templates/accounts/logout.html:19 #, python-format msgid "Log out of %(account_name)s" -msgstr "Elsaluti el %(account_name)s" +msgstr "Adiaŭi el %(account_name)s" #: warehouse/templates/accounts/organization-invite-confirmation.html:17 -#, fuzzy -#| msgid "Confirm Invite" msgid "Confirm Organization Invite" -msgstr "Konfirmi Inviton" +msgstr "Konfirmi inviton al organizaĵo" #: warehouse/templates/accounts/organization-invite-confirmation.html:34 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Would you like to accept this invitation to join '%(project_name)s' as a project " -#| "%(role_name)s?\n" -#| " " +#, python-format msgid "" "Would you like to accept this invitation to join '%(organization_name)s' as " "an organization %(role_name)s?" msgstr "" -"\n" -" Ĉu vi volas akcepti ĉi tiun inviton aliĝi al '%(project_name)s' kiel projekta " -"%(role_name)s?\n" -" " +"Ĉu akcepti la inviton aliĝi al la organizaĵo «%(organization_name)s» kiel " +"organizaĵa %(role_name)s?" #: warehouse/templates/accounts/organization-invite-confirmation.html:45 -#, fuzzy, python-format -#| msgid "You have not enabled two factor authentication on your account." +#, python-format msgid "" "You must first enable two-factor authentication on " "your account before accepting an invitation to join an organization." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "" +"Vi devas unue starigi dupaŝan aŭtentikigon ĉe via " +"konto antaŭ ol akcepti inviton aliĝi al organizaĵo." #: warehouse/templates/accounts/profile.html:16 #, python-format @@ -1972,12 +1771,11 @@ msgstr "Aliĝis je %(start_date)s" #: warehouse/templates/accounts/profile.html:68 #: warehouse/templates/organizations/profile.html:51 -#, fuzzy, python-format -#| msgid "Your projects" +#, python-format msgid "%(count)s project" msgid_plural "%(count)s projects" -msgstr[0] "Viaj projektoj" -msgstr[1] "Viaj projektoj" +msgstr[0] "%(count)s projekto" +msgstr[1] "%(count)s projektoj" #: warehouse/templates/accounts/profile.html:74 #: warehouse/templates/organizations/profile.html:57 @@ -1997,22 +1795,22 @@ msgstr "Laste eldonita je %(release_date)s" #: warehouse/templates/accounts/profile.html:91 #, python-format msgid "%(user)s has not uploaded any projects to PyPI, yet" -msgstr "%(user)s ankoraŭ eldonis neniun al PyPI, sed" +msgstr "%(user)s ankoraŭ alŝutis neniun projekton al PyPI" #: warehouse/templates/accounts/recovery-code.html:18 #: warehouse/templates/manage/manage_base.html:38 msgid "Recovery codes" -msgstr "Restaŭraj kodoj" +msgstr "Realiraj kodoj" #: warehouse/templates/accounts/recovery-code.html:24 #: warehouse/templates/accounts/two-factor.html:152 msgid "Login using recovery codes" -msgstr "Ensaluti per restaŭraj kodoj" +msgstr "Saluti per realiraj kodoj" #: warehouse/templates/accounts/recovery-code.html:40 #: warehouse/templates/manage/account/recovery_codes-burn.html:68 msgid "Enter recovery code" -msgstr "Entajpu restaŭran kodon" +msgstr "Entajpu realiran kodon" #: warehouse/templates/accounts/recovery-code.html:63 msgid "" @@ -2020,6 +1818,9 @@ msgid "" "a-z and digits 0-9 (e.g., badc0ffee0ddf00d)." msgstr "" +"Realira kodo estas 16-opo de deksesumaj signoj, konsistanta el minusklaj " +"literoj abcdef kaj ciferoj 0123456789 (ekz. " +"badc0ffee0ddf00d)." #: warehouse/templates/accounts/recovery-code.html:67 #: warehouse/templates/accounts/two-factor.html:124 @@ -2034,10 +1835,10 @@ msgid "" "in the form to verify your identity. Once used, the recovery code will no " "longer be valid." msgstr "" -"PyPI permesas generadon de restaŭraj kodoj sekure eksterrete konservataj " -"kontraŭ la risko de perdo de via aparato aŭ aplikaĵo. Entajpu unu el tiuj " +"PyPI permesas generadon de realiraj kodoj sekure eksterrete konservataj " +"kontraŭ la risko de perdo de via aparato aŭ programo. Entajpu unu el tiuj " "kodoj en la formularon por kontroli vian identecon. Post unufoja uzo, la " -"restaŭra kodo eksvalidiĝos." +"realira kodo eksvalidiĝos." #: warehouse/templates/accounts/recovery-code.html:71 #, python-format @@ -2058,31 +1859,31 @@ msgstr "Krei konton ĉe %(title)s" msgid "" "Before creating an account on %(title)s, familiarize yourself with the " "following guidelines:" -msgstr "" +msgstr "Antaŭ ol krei konton ĉe %(title)s, alkutimiĝu pri la jenaj reguloj:" #: warehouse/templates/accounts/register.html:38 #, python-format msgid "Do not use %(title)s for any illegal or harmful activities." -msgstr "" +msgstr "Ne uzu %(title)s por kontraŭleĝaj aŭ fiaj agoj." #: warehouse/templates/accounts/register.html:39 msgid "" "Do not impersonate others or post private information without their consent." -msgstr "" +msgstr "Ne trompe imitu aliulon, nek afiŝu privatajn informojn sen konsento." #: warehouse/templates/accounts/register.html:40 msgid "" "Be respectful of other users and avoid abusive or discriminatory language." -msgstr "" +msgstr "Respektu aliulojn, kaj evitu fian aŭ diskriminacian lingvaĵon." #: warehouse/templates/accounts/register.html:41 msgid "Do not post spam or distribute malware." -msgstr "" +msgstr "Ne afiŝu trudaĵojn, nek distribuu fiprogramojn." #: warehouse/templates/accounts/register.html:42 #, python-format msgid "Do not use %(title)s to conduct security research." -msgstr "" +msgstr "Ne uzu %(title)s por sekureca esplorado." #: warehouse/templates/accounts/register.html:45 #, python-format @@ -2091,6 +1892,9 @@ msgid "" "rel=\"noopener\">Terms of Use and Acceptable Use Policy." msgstr "" +"Por pli da informoj, bonvolu legi la plenajn Uzkondiĉojn kaj Regulojn pri Akceptebla Uzado." #: warehouse/templates/accounts/register.html:64 #: warehouse/templates/manage/account.html:139 @@ -2176,12 +1980,12 @@ msgid "Reset email sent" msgstr "Retmesaĝo sendita pri restarigo" #: warehouse/templates/accounts/request-password-reset.html:51 -#, fuzzy -#| msgid "An email has been sent to your registered email address." msgid "" "If you submitted a valid username or email address, an email has been sent " "to your registered email address." -msgstr "Retmesaĝo sendiĝis al via registrita retpoŝta adreso." +msgstr "" +"Se vi submetis validan salutnomon aŭ retpoŝtan adreson, retmesaĝo sendiĝis " +"al via registrita retpoŝta adreso." #: warehouse/templates/accounts/request-password-reset.html:52 #, python-format @@ -2210,27 +2014,27 @@ msgstr "Restarigi pasvorton" #: warehouse/templates/accounts/two-factor.html:18 #: warehouse/templates/accounts/two-factor.html:30 msgid "Two-factor authentication" -msgstr "Dupaŝa aŭtentigo" +msgstr "Dupaŝa aŭtentikigo" #: warehouse/templates/accounts/two-factor.html:36 msgid "Authenticate with a security device (e.g. USB key)" -msgstr "Aŭtentigi per sekuriga aparato (ekz. USB-ŝlosilo)" +msgstr "Aŭtentikigi per sekuriga aparato (ekz. USB-ŝlosilo)" #: warehouse/templates/accounts/two-factor.html:39 msgid "" "Connect your security device and click the \"Authenticate with device\" " "button." msgstr "" -"Konektu vian sekurigan aparaton kaj alklaku la butonon \"Aŭtentigi per " -"aparato\"." +"Konektu vian sekurigan aparaton kaj alklaku la butonon «Aŭtentikigi per " +"aparato»." #: warehouse/templates/accounts/two-factor.html:42 msgid "Enable JavaScript to log in with a security device (e.g. USB key)" -msgstr "Ŝaltu JavaScript por ensaluti per sekuriga aparato (ekz. USB-ŝlosilo)" +msgstr "Ŝaltu JavaScript por saluti per sekuriga aparato (ekz. USB-ŝlosilo)" #: warehouse/templates/accounts/two-factor.html:51 msgid "Authenticate with device" -msgstr "Aŭtentigi per aparato" +msgstr "Aŭtentikigi per aparato" #: warehouse/templates/accounts/two-factor.html:55 #, python-format @@ -2239,17 +2043,17 @@ msgid "" "rel=\"%(rel)s\">Upgrade your browser to log in with a security device (e." "g. USB key)" msgstr "" -"Ĝisdatigu vian TTT-legilon por ensaluti per sekuriga " -"aparato (ekz. USB-ŝlosilo)" +"Ĝisdatigu vian TTT-legilon por saluti per sekuriga aparato (ekz. USB-" +"ŝlosilo)" #: warehouse/templates/accounts/two-factor.html:64 #: warehouse/templates/accounts/two-factor.html:130 #, python-format msgid "Remember this device for %(remember_device_days)s day" msgid_plural "Remember this device for %(remember_device_days)s days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Fidi ĉi tiun aparaton ĝis %(remember_device_days)s tago poste" +msgstr[1] "Fidi ĉi tiun aparaton ĝis %(remember_device_days)s tagoj poste" #: warehouse/templates/accounts/two-factor.html:72 #, python-format @@ -2260,11 +2064,11 @@ msgstr "" #: warehouse/templates/accounts/two-factor.html:84 msgid "Authenticate with an app" -msgstr "Aŭtentigi per aplikaĵo" +msgstr "Aŭtentikigi per programo" #: warehouse/templates/accounts/two-factor.html:99 msgid "Enter authentication code" -msgstr "Entajpu aŭtentigan kodon" +msgstr "Entajpu aŭtentikigan kodon" #: warehouse/templates/accounts/two-factor.html:138 #, python-format @@ -2273,14 +2077,14 @@ msgid "" "PyPI account. Enter this code in the form to verify your identity.

" "

Lost your application? Not working? Get help.

" msgstr "" -"

Generu kodon per la aŭtentiga aplikaĵo konektita al via PyPI-konto. " +"

Generu kodon per la aŭtentikiga programo konektita al via PyPI-konto. " "Entajpu ĉi tiun kodon en la formularon por kontroli vian identon.

Ĉu " -"perdinte vian aplikaĵon? Ĉu ne funkcante? Helpiĝu." +"perdinte vian programon? Ĉu ne funkcante? Helpiĝu.

" #: warehouse/templates/accounts/two-factor.html:150 msgid "Lost your security key or application?" -msgstr "Ĉu perdinte vian sekurecan ŝlosilon aŭ aplikaĵon?" +msgstr "Ĉu perdinte vian sekurecan ŝlosilon aŭ programon?" #: warehouse/templates/accounts/two-factor.html:155 #, python-format @@ -2289,9 +2093,9 @@ msgid "" "you lose access to your two factor methods, you may lose access to your " "account. Get help with recovery codes.

" msgstr "" -"

Vi ankoraŭ ne generis kontajn restaŭrajn kodojn.

" -"

Se vi perdos atingon al viaj dupaŝaj metodoj, Vi eble ne plu povos atingi " -"vian konton. Helpiĝu pri restaŭraj kodoj.

" +"

Vi ankoraŭ ne generis kontajn relirajn kodojn.

Se " +"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:18 #, python-format @@ -2311,8 +2115,8 @@ msgid "" "href=\"%(href)s\">%(email_address)s to communicate with the PyPI " "administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." +"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:19 #, python-format @@ -2333,91 +2137,74 @@ msgstr "" "%(site)s." #: warehouse/templates/email/added-as-organization-member/body.html:20 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "You have been added as %(role)s of the %(site)s " "organization %(organization_name)s by %(submitter)s." msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +"Vi fariĝis %(role)s de la organizaĵo «%(organization_name)s»" +" ĉe %(site)s far %(submitter)s." #: warehouse/templates/email/added-as-organization-member/body.html:26 #: warehouse/templates/email/role-changed-as-organization-member/body.html:26 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you are a member of this organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estas ano de tiu organizaĵo." #: warehouse/templates/email/added-as-team-collaborator/body.html:20 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "Your team has been added with %(role)s permissions to the " "%(site)s project %(project)s by %(submitter)s." msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +"Via teamo estis aldonita de %(submitter)s al la projekto «%(project)s» ĉe " +"%(site)s kun la rajtoj de %(role)s." #: warehouse/templates/email/added-as-team-collaborator/body.html:26 -#, fuzzy, python-format -#| msgid "" -#| "You are receiving this because you have been added by " -#| "%(initiator_username)s to a project on %(site)s." +#, python-format msgid "" "You are receiving this because your team has been added by %(submitter)s to " "a project on %(site)s." msgstr "" -"Vi ricevis ĉi tion, ĉar vin aldonis %(initiator_username)s al projekto ĉe " -"%(site)s." +"Vi ricevas ĉi tiun, ĉar via teamo estis aldonita de %(submitter)s al " +"projekto ĉe %(site)s." #: warehouse/templates/email/added-as-team-member/body.html:18 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "You have been added as a member of the \"%(team_name)s\" team in the " "\"%(organization_name)s\" organization by %(submitter)s." msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +"Vi fariĝis teamano de la teamo «%(team_name)s» en la organizaĵo " +"«%(organization_name)s» far %(submitter)s." #: warehouse/templates/email/added-as-team-member/body.html:24 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you are a member of this team." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estas teamano de tiu teamo." #: warehouse/templates/email/admin-organization-deleted/body.html:27 #: warehouse/templates/email/organization-deleted/body.html:27 #, python-format msgid "The %(site)s organization \"%(organization_name)s\" has been deleted." -msgstr "" +msgstr "La organizaĵo «%(organization_name)s» ĉe %(site)s estis forviŝita." #: warehouse/templates/email/admin-organization-deleted/body.html:33 #: warehouse/templates/email/admin-organization-renamed/body.html:33 -#, fuzzy, python-format -#| msgid "You are not an owner of this project" +#, python-format msgid "You are receiving this because you are a %(site)s administrator." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estas administranto de %(site)s." #: warehouse/templates/email/admin-organization-renamed/body.html:27 #: warehouse/templates/email/organization-renamed/body.html:27 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "The %(site)s organization has been renamed from " "\"%(previous_organization_name)s\" to \"%(organization_name)s\"." msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"La nomo de la organizaĵo «%(previous_organization_name)s» ĉe %(site)s " +"ŝanĝiĝis al «%(organization_name)s»." #: warehouse/templates/email/api-token-used-in-trusted-publisher-project/body.html:20 #, python-format @@ -2429,6 +2216,12 @@ msgid "" "error. We recommend removing the API token and only using the Trusted " "Publisher to publish." msgstr "" +"API-ĵetono apartenanta al la uzanto " +"%(token_owner_username)s estis uzita por alŝuti dosierojn al la projekto " +"%(project_name)s, malgraŭ ke Fidata " +"Eldonanto estis straigita ĉe la projekto. Tio eble estis erara. Ni " +"rekomendas forigi la API-ĵetonon kaj nur uzi la Fidatan Eldonanton por " +"eldoni." #: warehouse/templates/email/api-token-used-in-trusted-publisher-project/body.html:33 #, python-format @@ -2437,47 +2230,40 @@ msgid "" "href=\"%(href)s#api-tokens\">API tokens configuration and deleting the " "token named %(token_name)s." msgstr "" +"Se vi estas la posedanto de tiu ĵetono, vi povas forviŝi ĝin vizitante vian " +"API-ĵetonan agordejon kaj forviŝante la " +"ĵetonon nomitan %(token_name)s." #: warehouse/templates/email/api-token-used-in-trusted-publisher-project/body.html:40 -#, fuzzy, python-format -#| msgid "" -#| "If you did not make this change, you can email %(email_address)s to communicate with the PyPI " -#| "administrators." +#, python-format msgid "" "If you believe this was done in error, you can email %(email_address)s to communicate with the PyPI " "administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." +"Se vi konsideras tion misa, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:19 #, python-format msgid "" "An invitation for you to join the \"%(organization_name)s\" organization has " "been canceled" -msgstr "" +msgstr "Nuliĝis inviton por vi aliĝi al la organizaĵo «%(organization_name)s»" #: warehouse/templates/email/canceled-as-invited-organization-member/body.html:25 #: warehouse/templates/email/declined-as-invited-organization-member/body.html:24 #: warehouse/templates/email/verify-organization-role/body.html:35 -#, fuzzy -#| 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 were invited to join this organization." -msgstr "" -"Vi ricevis ĉi tion, ĉar vin aldonis %(initiator_username)s al projekto ĉe " -"%(site)s." +msgstr "Vi ricevas ĉi tiun, ĉar vi invitiĝis aliĝi al tiu organizaĵo." #: warehouse/templates/email/declined-as-invited-organization-member/body.html:18 #, python-format msgid "" "You have declined an invitation to join the \"%(organization_name)s\" " "organization" -msgstr "" +msgstr "Vi malakceptis inviton aliĝi al la organizaĵo «%(organization_name)s»" #: warehouse/templates/email/new-email-added/body.html:17 #, python-format @@ -2485,34 +2271,34 @@ msgid "" "Hello, %(username)s. A new email '%(new_email_address)s' has been added to " "your account." msgstr "" +"Saluton, %(username)s. Nova retpoŝta adreso «%(new_email_address)s» estis " +"aldonita al via konto." #: warehouse/templates/email/new-email-added/body.html:19 -#, fuzzy, python-format -#| msgid "" -#| "If you did not make this change, you can email %(email_address)s to communicate with the PyPI " -#| "administrators." +#, python-format msgid "" "If you did not make this change, you can email %(new_email_address)s to communicate with the PyPI " "administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." +"Se vi ne faris tion, vi povas mesaĝi ĉe %(new_email_address)s al la administrantoj de PyPI." #: warehouse/templates/email/new-organization-approved/body.html:17 -#, fuzzy, python-format -#| msgid "You'll receive an email with a password reset link." +#, python-format msgid "" "Your new organization named '%(organization_name)s' has been approved and " "created." -msgstr "Vi ricevos retmesaĝon kun ligilo por restarigi pasvorton." +msgstr "" +"Via nova organizaĵo nomita «%(organization_name)s» estis aprobita kaj kreita." #: warehouse/templates/email/new-organization-approved/body.html:19 msgid "" "You are the owner of the new organization and can log in to manage " "organization projects, collaborators, teams, or settings." msgstr "" +"Vi estas la posedanto de la nova organizaĵo kaj povas saluti por administri " +"la organizaĵajn projektojn, kunlaborantojn, teamojn kaj agordojn." #: warehouse/templates/email/new-organization-declined/body.html:17 #, python-format @@ -2520,6 +2306,7 @@ msgid "" "Your request to create a new organization named '%(organization_name)s' was " "not approved." msgstr "" +"Via peto krei novan organizaĵon «%(organization_name)s» estis malakceptita." #: warehouse/templates/email/new-organization-requested/body.html:17 #, python-format @@ -2527,14 +2314,14 @@ msgid "" "Your request for a new PyPI organization named '%(organization_name)s' has " "been submitted." msgstr "" +"Via peto krei novan organizaĵon «%(organization_name)s» ĉe PyPI estis " +"submetita." #: warehouse/templates/email/new-organization-requested/body.html:19 #: warehouse/templates/manage/organizations.html:78 #: warehouse/templates/manage/organizations.html:158 -#, fuzzy -#| msgid "You'll receive an email with a password reset link." msgid "You will receive an email when the organization has been approved" -msgstr "Vi ricevos retmesaĝon kun ligilo por restarigi pasvorton." +msgstr "Vi ricevos retmesaĝon, kiam la organizaĵo aprobiĝos" #: warehouse/templates/email/organization-deleted/body.html:31 #: warehouse/templates/email/organization-member-added/body.html:38 @@ -2545,34 +2332,27 @@ msgstr "Vi ricevos retmesaĝon kun ligilo por restarigi pasvorton." #: warehouse/templates/email/organization-project-removed/body.html:24 #: warehouse/templates/email/organization-renamed/body.html:31 #: warehouse/templates/email/organization-updated/body.html:69 -#, fuzzy, python-format -#| msgid "" -#| "If you did not make this change, you can email %(email_address)s to communicate with the PyPI " -#| "administrators." +#, python-format msgid "" "If this was a mistake, you can email %(email_address)s to communicate with the %(site)s " "administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." +"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de %(site)s." #: warehouse/templates/email/organization-deleted/body.html:37 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you were an owner of this organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estis posedanto de tiu organizaĵo." #: warehouse/templates/email/organization-member-added/body.html:27 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s has joined the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s aliĝis al la organizaĵo " +"«%(organization_name)s»" #: warehouse/templates/email/organization-member-added/body.html:31 #: warehouse/templates/email/organization-member-invited/body.html:31 @@ -2594,15 +2374,13 @@ msgstr "Rolo" #: warehouse/templates/email/organization-member-removed/body.html:31 #: warehouse/templates/email/organization-member-role-changed/body.html:32 msgid "Member of" -msgstr "" +msgstr "Ano de" #: warehouse/templates/email/organization-member-added/body.html:33 #: warehouse/templates/email/team-collaborator-added/body.html:32 #: warehouse/templates/email/team-collaborator-role-changed/body.html:32 -#, fuzzy -#| msgid "Added by:" msgid "Added by" -msgstr "Aldonita de:" +msgstr "Aldonita de" #: warehouse/templates/email/organization-member-added/body.html:44 #: warehouse/templates/email/organization-member-invite-canceled/body.html:25 @@ -2612,10 +2390,8 @@ msgstr "Aldonita de:" #: warehouse/templates/email/organization-member-role-changed/body.html:44 #: warehouse/templates/email/organization-renamed/body.html:37 #: warehouse/templates/email/organization-updated/body.html:75 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you are an owner of this organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estas posedanto de tiu organizaĵo." #: warehouse/templates/email/organization-member-invite-canceled/body.html:19 #, python-format @@ -2623,49 +2399,44 @@ msgid "" "An invitation for %(username)s to join the " "\"%(organization_name)s\" organization has been canceled" msgstr "" +"Nuliĝis invito por %(username)s aliĝi al la " +"organizaĵo «%(organization_name)s»" #: warehouse/templates/email/organization-member-invite-declined/body.html:19 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s has declined an invitation to " "join the \"%(organization_name)s\" organization" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s malakceptis inviton aliĝi al " +"la organizaĵo «%(organization_name)s»" #: warehouse/templates/email/organization-member-invited/body.html:27 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s has been invited to join the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s estis invitita aliri al la " +"organizaĵo «%(organization_name)s»" #: warehouse/templates/email/organization-member-invited/body.html:33 -#, fuzzy -#| msgid "Invite" msgid "Invited by" -msgstr "Inviti" +msgstr "Invitita de" #: warehouse/templates/email/organization-member-removed/body.html:27 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "%(username)s has been removed from the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"%(username)s eksaniĝis el la organizaĵo " +"«%(organization_name)s»" #: warehouse/templates/email/organization-member-removed/body.html:32 #: warehouse/templates/email/team-collaborator-removed/body.html:31 -#, fuzzy -#| msgid "Removed by:" msgid "Removed by" -msgstr "Forigita de:" +msgstr "Forigita de" #: warehouse/templates/email/organization-member-role-changed/body.html:27 #, python-format @@ -2673,93 +2444,79 @@ msgid "" "%(username)s's role in the " "\"%(organization_name)s\" organization has been changed to %(role)s" msgstr "" +"La rolo de %(username)s en la organizaĵo " +"«%(organization_name)s» ŝanĝiĝis al %(role)s" #: warehouse/templates/email/organization-member-role-changed/body.html:31 -#, fuzzy -#| msgid "Save role" msgid "New role" -msgstr "Konservi rolon" +msgstr "Nova rolo" #: warehouse/templates/email/organization-member-role-changed/body.html:33 -#, fuzzy -#| msgid "Changed by:" msgid "Changed by" -msgstr "Ŝanĝita de:" +msgstr "Ŝanĝita de" #: warehouse/templates/email/organization-project-added/body.html:20 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "The %(site)s project \"%(project_name)s\" has been added to the " "\"%(organization_name)s\" organization." msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"La projekto «%(project_name)s» ĉe %(site)s aparteniĝis al la organizaĵo " +"«%(organization_name)s»." #: warehouse/templates/email/organization-project-added/body.html:30 #: warehouse/templates/email/organization-project-removed/body.html:30 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "" "You are receiving this because you are an owner of the project or the " "organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "" +"Vi ricevas ĉi tiun, ĉar vi estas posedanto de la projekto aŭ la organizaĵo." #: warehouse/templates/email/organization-project-removed/body.html:20 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "The %(site)s project \"%(project_name)s\" has been removed from the " "\"%(organization_name)s\" organization." msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"La projekto «%(project_name)s» ĉe %(site)s malaparteniĝis el la organizaĵo " +"«%(organization_name)s»." #: warehouse/templates/email/organization-updated/body.html:31 -#, fuzzy, python-format -#| msgid "You'll receive an email with a password reset link." +#, python-format msgid "The %(site)s organization \"%(organization_name)s\" has been updated." -msgstr "Vi ricevos retmesaĝon kun ligilo por restarigi pasvorton." +msgstr "La organizaĵo «%(organization_name)s» ĉe %(site)s estis ĝisdatigita." #: warehouse/templates/email/organization-updated/body.html:36 msgid "Old display name:" -msgstr "" +msgstr "Malnova montra nomo:" #: warehouse/templates/email/organization-updated/body.html:39 msgid "New display name:" -msgstr "" +msgstr "Nova montra nomo:" #: warehouse/templates/email/organization-updated/body.html:44 msgid "Old URL:" -msgstr "" +msgstr "Malnova retadreso:" #: warehouse/templates/email/organization-updated/body.html:47 msgid "New URL:" -msgstr "" +msgstr "Nova retadreso:" #: warehouse/templates/email/organization-updated/body.html:52 -#, fuzzy -#| msgid "Project description" msgid "Old description:" -msgstr "Priskribo de la projekto" +msgstr "Malnova priskribo:" #: warehouse/templates/email/organization-updated/body.html:55 -#, fuzzy -#| msgid "Project description" msgid "New description:" -msgstr "Priskribo de la projekto" +msgstr "Nova priskribo:" #: warehouse/templates/email/organization-updated/body.html:60 -#, fuzzy -#| msgid "Project description" msgid "Old organization type:" -msgstr "Priskribo de la projekto" +msgstr "Malnova organizaĵa speco:" #: warehouse/templates/email/organization-updated/body.html:63 -#, fuzzy -#| msgid "Project description" msgid "New organization type:" -msgstr "Priskribo de la projekto" +msgstr "Nova organizaĵa speco:" #: warehouse/templates/email/password-change/body.html:18 #, python-format @@ -2776,37 +2533,23 @@ msgid "What?" msgstr "Kio?" #: warehouse/templates/email/password-compromised/body.html:20 -#, fuzzy -#| msgid "" -#| "PyPI administrators have determined that your password is compromised. " -#| "To\n" -#| " protect you and other users, we have preemptively reset your password " -#| "and you\n" -#| " will no longer be able to log in or upload to PyPI with your existing\n" -#| " password." msgid "" "PyPI administrators have determined that your password is compromised. To " "protect you and other users, we have preemptively reset your password and " "you will no longer be able to log in or upload to PyPI with your existing " "password." msgstr "" -"Administrantoj de PyPI determinis, ke via pasvorto estas kompromitita. Por\n" -" protekti vin kaj aliajn uzantojn, ni restarigis vian pasvorton kaj vi\n" -" ne plu povos ensaluti aŭ alŝuti al PyPI per via ekzistanta\n" -" pasvorto." +"Administrantoj de PyPI determinis, ke via pasvorto estas kompromitita. Por " +"protekti vin kaj aliajn uzantojn, ni restarigis vian pasvorton kaj vi ne plu " +"povos saluti aŭ alŝuti al PyPI per via ekzistanta pasvorto." #: warehouse/templates/email/password-compromised/body.html:26 -#, fuzzy -#| msgid "" -#| "PyPI itself has not suffered a breach. This is a protective measure to " -#| "reduce the\n" -#| " risk for PyPI and its users." msgid "" "PyPI itself has not suffered a breach. This is a protective measure to " "reduce the risk for PyPI and its users." msgstr "" -"PyPI mem ne suferis breĉon. Jen protekta rimedo por malpliigi la\n" -" riskon kontraŭ PyPI kaj ĝiaj uzantoj." +"PyPI mem ne suferis breĉon. Jen protekta rimedo por malpliigi la riskon " +"kontraŭ PyPI kaj ĝiaj uzantoj." #: warehouse/templates/email/password-compromised-hibp/body.html:32 #: warehouse/templates/email/password-compromised/body.html:31 @@ -2827,56 +2570,36 @@ msgid "How can I contact you?" msgstr "Kiel mi povas kontakti vin?" #: warehouse/templates/email/password-compromised/body.html:41 -#, fuzzy, python-format -#| msgid "" -#| "For more information, you can email %(email_address)s to communicate " -#| "with\n" -#| " the PyPI administrators." +#, python-format msgid "" "For more information, you can email %(email_address)s to communicate with " "the PyPI administrators." msgstr "" -"Por pliaj informoj, vi povas mesaĝi ĉe %(email_address)s al\n" -" la administrantoj de PyPI." +"Por pliaj informoj, vi povas mesaĝi ĉe %(email_address)s al la " +"administrantoj de PyPI." #: warehouse/templates/email/password-compromised-hibp/body.html:20 -#, fuzzy -#| msgid "" -#| "During your recent attempt to log in or upload to PyPI, we noticed your " -#| "password appears\n" -#| " in public data breaches. To protect you and other users, we have " -#| "preemptively reset your\n" -#| " password and you will no longer be able to log in or upload to PyPI " -#| "with your existing\n" -#| " password." msgid "" "During your recent attempt to log in or upload to PyPI, we noticed your " "password appears in public data breaches. To protect you and other users, we " "have preemptively reset your password and you will no longer be able to log " "in or upload to PyPI with your existing password." msgstr "" -"Dum via lastatempa provo ensaluti aŭ alŝuti al PyPI, ni rimarkis, ke via " -"pasvorto difektiĝis\n" -" pro publikaj datenbreĉoj. Por protekti vin kaj aliajn uzantojn, ni " -"restarigis vian pasvorton,\n" -" kaj vi ne plu povos ensaluti aŭ alŝuti al PyPI per via ekzistanta\n" -" pasvorto." +"Dum via lastatempa provo saluti aŭ alŝuti al PyPI, ni rimarkis, ke via " +"pasvorto difektiĝis pro publikaj datenbreĉoj. Por protekti vin kaj aliajn " +"uzantojn, ni restarigis vian pasvorton, kaj vi ne plu povos saluti aŭ alŝuti " +"al PyPI per via ekzistanta pasvorto." #: warehouse/templates/email/password-compromised-hibp/body.html:26 -#, fuzzy, python-format -#| msgid "" -#| "PyPI itself has not suffered a breach. This is a protective measure to " -#| "reduce the\n" -#| " risk of credential stuffing\n" -#| " attacks against PyPI and its users." +#, python-format msgid "" "PyPI itself has not suffered a breach. This is a protective measure to " "reduce the risk of credential stuffing attacks " "against PyPI and its users." msgstr "" -"PyPI mem ne suferis breĉon. Jen protekta rimedo por malpliigi la\n" -" riskon de ensalutilo-farĉanta atako\n" -" kontraŭ PyPI kaj ĝiaj uzantoj." +"PyPI mem ne suferis breĉon. Jen protekta rimedo por malpliigi la riskon de " +"salutilo-farĉanta atako kontraŭ PyPI kaj ĝiaj " +"uzantoj." #: warehouse/templates/email/password-compromised-hibp/body.html:34 #, python-format @@ -2905,12 +2628,12 @@ msgid "" "password is compromised. The plaintext password is never stored by PyPI or " "sent to HaveIBeenPwned." msgstr "" -"Ni uzas senpagan sekurecan servon de HaveIBeenPwned. Dum registrado, " -"aŭtentigo, aŭ ĝisdatigo de vian pasvorton, ni kalkulas la SHA1-haketaĵon de " -"via pasvorto kaj uzas la unuajn 5 signojn de la haketaĵo por decidi ĉu la " -"pasvorto estas kompromitita. La neĉifrita pasvorto neniam estos konservita " -"de PyPI aŭ sendita al HaveIBeenPwned." +"Ni uzas senpagan sekurecan servon de HaveIBeenPwned. Dum registrado, aŭtentikigo, aŭ ĝisdatigo de vian " +"pasvorton, ni kalkulas la SHA1-haketaĵon de via pasvorto kaj uzas la unuajn " +"5 signojn de la haketaĵo por decidi ĉu la pasvorto estas kompromitita. La " +"neĉifrita pasvorto neniam estos konservita de PyPI aŭ sendita al " +"HaveIBeenPwned." #: warehouse/templates/email/password-compromised-hibp/body.html:47 #, python-format @@ -2970,173 +2693,140 @@ msgid "" "strong>, which has two-factor authentication enabled, but haven't generated " "recovery codes for this account." msgstr "" +"Ni rimarkis, ke vi ĵus salutis en vian konton %(username)s " +"ĉe PyPI, por kiu dupaŝa aŭtentikigo estis starigita, sed vi ankoraŭ ne " +"generis realirajn kodojn por tiu konto." #: warehouse/templates/email/recovery-code-reminder/body.html:27 -#, fuzzy -#| msgid "" -#| "Keep these somewhere safe. If you lose your " -#| "authentication application or security key(s) and do not have access to " -#| "these recovery codes, you may permanently lose access to your PyPI " -#| "account!" msgid "" "If you lose your authentication application or security key(s) and do not " "have access to these recovery codes, you may permanently lose access to your " "PyPI account!" msgstr "" -"Konservu ilin sekure. Se vi perdos vian aŭtentigan " -"aplikaĵon aŭ sekuriga(j)n ŝlosilo(j)n kaj ne havos atingon al tiuj restaŭraj " -"kodoj, vi eble definitive perdos vian PyPI-konton!" +"Se vi perdos vian aŭtentikigan programon aŭ sekuriga(j)n ŝlosilo(j)n kaj ne " +"havos atingon al tiuj realiraj kodoj, vi eble definitive perdos vian PyPI-" +"konton!" #: warehouse/templates/email/recovery-code-reminder/body.html:35 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "You can generate recovery codes for your account here: %(href)s" msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +"Vi povas generi realirajn kodojn por via konto ĉi tie: %(href)s" #: warehouse/templates/email/recovery-code-used/body.html:19 -#, fuzzy, python-format -#| msgid "Your PyPI account %(username)s has been deleted." +#, python-format msgid "" "A recovery code for your PyPI account %(username)s has been " "used." -msgstr "Via PyPI-konto %(username)s estas forigita." +msgstr "" +"Realira kodo por via konto %(username)s ĉe PyPI estis uzita." #: warehouse/templates/email/recovery-codes-generated/body.html:19 -#, fuzzy, python-format -#| msgid "Your PyPI account %(username)s has been deleted." +#, python-format msgid "" "New recovery codes for your PyPI account %(username)s have " "been generated." -msgstr "Via PyPI-konto %(username)s estas forigita." +msgstr "" +"Novaj realiraj kodoj por via konto %(username)s ĉe PyPI " +"estis generitaj." #: warehouse/templates/email/removed-as-organization-member/body.html:18 #, python-format msgid "You have been removed from the \"%(organization_name)s\" organization" -msgstr "" +msgstr "Vi eksaniĝis el la organizaĵo «%(organization_name)s»" #: warehouse/templates/email/removed-as-organization-member/body.html:23 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you were a member of this organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estis ano de tiu organizaĵo." #: warehouse/templates/email/removed-as-team-collaborator/body.html:19 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "Your team was removed from the %(site)s project %(project)s by %(submitter)s." msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +"Via teamo estis forigita el la projekto «%(project)s» ĉe %(site)s far " +"%(submitter)s." #: warehouse/templates/email/removed-as-team-collaborator/body.html:23 -#, fuzzy, python-format -#| msgid "" -#| "You are receiving this because you have been added by " -#| "%(initiator_username)s to a project on %(site)s." +#, python-format msgid "" "You are receiving this because your team was removed by %(submitter)s from a " "project on %(site)s." msgstr "" -"Vi ricevis ĉi tion, ĉar vin aldonis %(initiator_username)s al projekto ĉe " -"%(site)s." +"Vi ricevas ĉi tiun, ĉar via teamo estis malaldonita de %(submitter)s el " +"projekto ĉe %(site)s." #: warehouse/templates/email/removed-as-team-member/body.html:18 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "You have been removed from the \"%(team_name)s\" team in the " "\"%(organization_name)s\" organization" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"Vi eksteamaniĝis el la teamo «%(team_name)s» en la organizaĵo " +"«%(organization_name)s»" #: warehouse/templates/email/removed-as-team-member/body.html:23 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you were a member of this team." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estis teamano de tiu teamo." #: warehouse/templates/email/role-changed-as-organization-member/body.html:20 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "Your role in the \"%(organization_name)s\" organization has been changed to " "%(role)s by %(submitter)s" msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +"Via rolo en la organizaĵo «%(organization_name)s» estis ŝanĝita de " +"%(submitter)s al %(role)s" #: warehouse/templates/email/role-changed-as-team-collaborator/body.html:20 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "Your team's role for the %(project)s project has been changed by " "%(submitter)s." -msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +msgstr "Via rolo pri la projekto «%(project)s» estis ŝanĝita de %(submitter)s." #: warehouse/templates/email/role-changed-as-team-collaborator/body.html:25 -#, fuzzy -#| msgid "" -#| "Can upload releases. Can add other collaborators. Can delete files, " -#| "releases, or the entire project." msgid "" "Your team now has permissions to administer the project. You can add other " "collaborators, upload releases and delete files, releases or the entire " "project." msgstr "" -"Rajtas alŝuti eldonojn. Rajtas aldoni aliajn kunlaborantojn. Rajtas forigi " -"dosierojn, eldonojn, aŭ la tutan projekton." +"Via teamo nun rajtas administri la projekton. Vi rajtas aldoni aliajn " +"kunlaborantojn, alŝuti eldonojn, kaj forviŝi dosierojn, eldonojn aŭ la tutan " +"projekton." #: warehouse/templates/email/role-changed-as-team-collaborator/body.html:27 -#, fuzzy -#| msgid "" -#| "Can upload releases for a package. Cannot add collaborators. Cannot " -#| "delete files, releases, or the project." msgid "" "Your team now has permissions to upload releases for the project. You can " "upload releases but cannot add collaborators, delete files, releases or the " "project." msgstr "" -"Rajtas alŝuti eldonojn de pako. Ne rajtas aldoni kunlaborantojn. Ne rajtas " -"forigi dosierojn, eldonojn, aŭ la projekton." +"Via teamo nun rajtas alŝuti eldonojn por la projekto. Vi rajtas alŝuti " +"eldonojn sed ne rajtas aldoni kunlaborantojn aŭ forviŝi dosierojn, eldonojn " +"aŭ la tutan projekton." #: warehouse/templates/email/role-changed-as-team-collaborator/body.html:33 -#, fuzzy, python-format -#| msgid "" -#| "You are receiving this because you have been added by " -#| "%(initiator_username)s to a project on %(site)s." +#, python-format msgid "" "You are receiving this because your team's role was changed by %(submitter)s " "for the %(project)s project." msgstr "" -"Vi ricevis ĉi tion, ĉar vin aldonis %(initiator_username)s al projekto ĉe " -"%(site)s." +"Vi ricevas ĉi tiun, ĉar via rolo estis ŝanĝita de %(submitter)s por la " +"projekto %(project)s." #: warehouse/templates/email/team-collaborator-added/body.html:26 #, python-format msgid "A new collaborator has been added to a project you own on %(site)s" -msgstr "" +msgstr "Nova kunlaboranto aliĝis al projekto posedata de vi ĉe %(site)s" #: warehouse/templates/email/team-collaborator-added/body.html:29 #: warehouse/templates/email/team-collaborator-removed/body.html:29 #: warehouse/templates/email/team-collaborator-role-changed/body.html:29 msgid "Team" -msgstr "" +msgstr "Teamo" #: warehouse/templates/email/team-collaborator-added/body.html:30 #: warehouse/templates/email/team-collaborator-role-changed/body.html:30 @@ -3147,86 +2837,73 @@ msgstr "Permesoj" #: warehouse/templates/email/team-collaborator-added/body.html:31 #: warehouse/templates/email/team-collaborator-removed/body.html:30 #: warehouse/templates/email/team-collaborator-role-changed/body.html:31 -#, fuzzy -#| msgid "Collaborators" msgid "Collaborator for" -msgstr "Kunlaborantoj" +msgstr "Kunlaboranto por" #: warehouse/templates/email/team-collaborator-added/body.html:42 #: warehouse/templates/email/team-collaborator-removed/body.html:41 #: warehouse/templates/email/team-collaborator-role-changed/body.html:42 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are receiving this because you are an owner of this project." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ricevas ĉi tiun, ĉar vi estas posedanto de tiu projekto." #: warehouse/templates/email/team-collaborator-removed/body.html:26 -#, fuzzy, python-format -#| msgid "What collaborator roles are available for a project on PyPI?" +#, python-format msgid "A collaborator was removed from a project you own on %(site)s" -msgstr "Kiaj kunlaboraj roloj estas haveblaj pri projekto ĉe PyPI?" +msgstr "Kunlaboranto eksaniĝis el projekto posedata de vi ĉe %(site)s" #: warehouse/templates/email/team-collaborator-role-changed/body.html:26 -#, fuzzy, python-format -#| msgid "What collaborator roles are available for a project on PyPI?" +#, python-format msgid "" "A collaborator's permissions were changed for a project you own on %(site)s" -msgstr "Kiaj kunlaboraj roloj estas haveblaj pri projekto ĉe PyPI?" +msgstr "" +"Permesoj de kunlaboranto ŝanĝiĝis pri projekto posedata de vi ĉe %(site)s" #: warehouse/templates/email/team-created/body.html:18 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "A team named \"%(team_name)s\" has been created in the " "\"%(organization_name)s\" organization." -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "Teamo «%(team_name)s» kreiĝis en la organizaĵo «%(organization_name)s»." #: warehouse/templates/email/team-created/body.html:24 #: warehouse/templates/email/team-deleted/body.html:24 #: warehouse/templates/email/team-member-added/body.html:24 #: warehouse/templates/email/team-member-removed/body.html:24 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "" "You are receiving this because you are an owner or a manager of the " "organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "" +"Vi ricevas ĉi tiun, ĉar vi estas posedanto aŭ mastrumanto de la organizaĵo." #: warehouse/templates/email/team-deleted/body.html:18 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "A team named \"%(team_name)s\" has been deleted in the " "\"%(organization_name)s\" organization." msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"Teamo «%(team_name)s» malkreiĝis en la organizaĵo «%(organization_name)s»." #: warehouse/templates/email/team-member-added/body.html:18 -#, fuzzy, python-format -#| msgid "" -#| "You have been added as %(role)s to the %(site)s project " -#| "%(project_name)s by %(initiator_username)s." +#, python-format msgid "" "%(username)s has been added as a member of " "the \"%(team_name)s\" team in the \"%(organization_name)s\" organization by " "%(submitter)s." msgstr "" -"Vi fariĝis %(role)s de la projekto %(project_name)s ĉe " -"%(site)s fare de %(initiator_username)s." +"%(username)s fariĝis teamano de la teamo " +"«%(team_name)s» en la organizaĵo «%(organization_name)s» far %(submitter)s." #: warehouse/templates/email/team-member-removed/body.html:18 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "%(username)s has been removed as a member " "of the \"%(team_name)s\" team in the \"%(organization_name)s\" organization " "by %(submitter)s." msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"%(username)s fariĝis eksteamano el la teamo " +"«%(team_name)s» en la organizaĵo «%(organization_name)s» far %(submitter)s." #: warehouse/templates/email/two-factor-added/body.html:18 #, python-format @@ -3234,8 +2911,8 @@ msgid "" "Someone, perhaps you, has added a %(method)s two-factor authentication " "method to your PyPI account %(username)s." msgstr "" -"Iu, eble vi, aldonis dupaŝan aŭtentigan metodon %(method)s al via PyPI-konto " -"%(username)s." +"Iu, eble vi, aldonis dupaŝan aŭtentikigan metodon %(method)s al via PyPI-" +"konto %(username)s." #: warehouse/templates/email/two-factor-removed/body.html:18 #, python-format @@ -3243,7 +2920,7 @@ msgid "" "Someone, perhaps you, has removed a %(method)s two-factor authentication " "method from your PyPI account %(username)s." msgstr "" -"Iu, eble vi, forigis dupaŝan aŭtentigan metodon %(method)s for de via PyPI-" +"Iu, eble vi, forigis dupaŝan aŭtentikigan metodon %(method)s for de via PyPI-" "konto %(username)s." #: warehouse/templates/email/verify-email/body.html:18 @@ -3270,31 +2947,26 @@ msgid "" "%(initiator_username)s has " "invited you to join the \"%(organization_name)s\" organization" msgstr "" +"%(initiator_username)s invitis " +"vin aliĝi al la organizaĵo «%(organization_name)s»" #: warehouse/templates/email/verify-organization-role/body.html:22 -#, fuzzy, python-format -#| msgid "" -#| "If you wish to proceed with this request, click this " -#| "link to verify your email address." +#, python-format msgid "" "If you wish to proceed, follow this link to accept " "or decline this invitation." msgstr "" -"Se vi intencis tion, alklaku ĉi tiun ligilon por " -"kontroli vian retpoŝtan adreson." +"Por daŭrigi, alklaku ĉi tiun hiperligon por akcepti " +"aŭ malakcepti la inviton." #: warehouse/templates/email/verify-organization-role/body.html:26 -#, fuzzy -#| msgid "If you did not make this request, you can safely ignore this email." msgid "Otherwise, you can safely ignore this email." -msgstr "Se vi ne petis tion, simple ignoru ĉi tiun retmesaĝon." +msgstr "Se ne, simple ignoru ĉi tiun retmesaĝon." #: warehouse/templates/email/verify-organization-role/body.html:30 -#, fuzzy, python-format -#| msgid "This link will expire in %(n_hours)s hour." -#| msgid_plural "This link will expire in %(n_hours)s hours." +#, python-format msgid "This link will expire in %(n_hours)s hours." -msgstr "Ĉi tiu ligilo eksvalidiĝos post %(n_hours)s horo." +msgstr "Ĉi tiu hiperligo eksvalidiĝos post %(n_hours)s horoj." #: warehouse/templates/includes/banner-messages.html:25 #: warehouse/templates/includes/flash-messages.html:22 @@ -3321,7 +2993,7 @@ msgstr "Fermi ĉi tiun sciigon" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Fermi" @@ -3343,7 +3015,7 @@ msgstr "Viaj projektoj" #: warehouse/templates/manage/organizations.html:18 #: warehouse/templates/manage/organizations.html:63 msgid "Your organizations" -msgstr "" +msgstr "Viaj organizaĵoj" #: warehouse/templates/includes/current-user-indicator.html:51 #: warehouse/templates/manage/account.html:17 @@ -3358,35 +3030,33 @@ msgid "Public profile" msgstr "Publika profilo" #: warehouse/templates/includes/file-details.html:34 -#, fuzzy -#| msgid "Account details" msgid "File details" -msgstr "Detaloj pri konto" +msgstr "Detaloj pri dosiero" #: warehouse/templates/includes/file-details.html:45 #, python-format msgid "Upload date: %(upload_time)s" -msgstr "" +msgstr "Dato de alŝuto: %(upload_time)s" #: warehouse/templates/includes/file-details.html:46 #, python-format msgid "Size: %(size)s" -msgstr "" +msgstr "Grando: %(size)s" #: warehouse/templates/includes/file-details.html:47 #, python-format msgid "Tags: %(tags)s" -msgstr "" +msgstr "Etikedoj: %(tags)s" #: warehouse/templates/includes/file-details.html:49 #, python-format msgid "Uploaded using Trusted Publishing? %(is_tp)s" -msgstr "" +msgstr "Ĉu alŝutita per Fidata Eldonado? %(is_tp)s" #: warehouse/templates/includes/file-details.html:54 #, python-format msgid "Uploaded via: %(uploaded_via)s" -msgstr "" +msgstr "Alŝutita per: %(uploaded_via)s" #: warehouse/templates/includes/file-details.html:62 #, python-format @@ -3425,16 +3095,13 @@ msgid "Copy" msgstr "Kopii" #: warehouse/templates/includes/file-details.html:101 -#, fuzzy, python-format -#| msgid "" -#| "Hashes for %(filename)s" +#, python-format msgid "" "See more details on using hashes here." msgstr "" -"Haketaĵoj de %(filename)s" +"Jen pliaj detaloj pri uzado de haketaĵoj." #: warehouse/templates/includes/flash-messages.html:19 msgid "Error" @@ -3446,7 +3113,7 @@ msgstr "Sukceso" #: warehouse/templates/includes/manage-project-button.html:16 msgid "Manage project" -msgstr "Mastrumi la projekton" +msgstr "Administri la projekton" #: warehouse/templates/includes/pagination.html:21 #: warehouse/templates/includes/pagination.html:23 @@ -3477,20 +3144,17 @@ msgid "" "Two factor authentication is available, enable it now " "for your account." msgstr "" -"Dupaŝa aŭtentigo estas disponebla; ŝaltu ĝin nun por " +"Dupaŝa aŭtentikigo estas disponebla; ŝaltu ĝin nun por " "via konto." #: warehouse/templates/includes/session-notifications.html:45 -#, fuzzy, python-format -#| msgid "" -#| "Two factor authentication is available, enable it " -#| "now for your account." +#, python-format msgid "" "Two-factor recovery codes are available, generate them " "now for your account." msgstr "" -"Dupaŝa aŭtentigo estas disponebla; ŝaltu ĝin nun por " -"via konto." +"Dupaŝaj realiraj kodoj estas disponeblaj; generi ilin " +"nun por via konto." #: warehouse/templates/includes/accounts/profile-actions.html:16 msgid "Edit profile" @@ -3519,29 +3183,26 @@ msgid "Email" msgstr "Retpoŝta adreso" #: warehouse/templates/includes/manage/manage-organization-menu.html:14 -#, fuzzy, python-format -#| msgid "Navigation for managing %(project)s" +#, python-format msgid "Navigation for managing %(organization)s" -msgstr "Navigilo por mastrumi projekton %(project)s" +msgstr "Navigilo por administri la organizaĵon %(organization)s" #: warehouse/templates/includes/manage/manage-organization-menu.html:19 #: warehouse/templates/includes/manage/manage-team-menu.html:19 #: warehouse/templates/manage/organization/projects.html:25 #: warehouse/templates/manage/team/projects.html:25 -#, fuzzy -#| msgid "Project:" msgid "Projects" -msgstr "Projekto:" +msgstr "Projektoj" #: warehouse/templates/includes/manage/manage-organization-menu.html:26 #: warehouse/templates/manage/organization/roles.html:36 msgid "People" -msgstr "" +msgstr "Homoj" #: warehouse/templates/includes/manage/manage-organization-menu.html:33 #: warehouse/templates/manage/organization/teams.html:25 msgid "Teams" -msgstr "" +msgstr "Teamoj" #: warehouse/templates/includes/manage/manage-organization-menu.html:41 #: warehouse/templates/includes/manage/manage-project-menu.html:37 @@ -3585,36 +3246,31 @@ msgstr "Dokumentaro" #: warehouse/templates/manage/manage_base.html:259 #: warehouse/templates/manage/manage_base.html:293 msgid "Publishing" -msgstr "" +msgstr "Eldonado" #: warehouse/templates/includes/manage/manage-team-menu.html:14 -#, fuzzy, python-format -#| msgid "Navigation for managing %(project)s" +#, python-format msgid "Navigation for managing %(team)s" -msgstr "Navigilo por mastrumi projekton %(project)s" +msgstr "Navigilo por administri %(team)s" #: warehouse/templates/includes/manage/manage-team-menu.html:26 #: warehouse/templates/manage/team/roles.html:36 msgid "Members" -msgstr "" +msgstr "Anoj" #: warehouse/templates/includes/packaging/project-data.html:17 -#, fuzzy -#| msgid "Verified" msgid "Verified details" -msgstr "Kontrolita" +msgstr "Konfirmitaj detaloj" #: warehouse/templates/includes/packaging/project-data.html:18 -#, fuzzy, python-format -#| msgid "Released: %(release_date)s" +#, python-format msgid "Verified by PyPI on %(release_date)s" -msgstr "Eldonita je: %(release_date)s" +msgstr "Konfirmita de PyPI je %(release_date)s" #: warehouse/templates/includes/packaging/project-data.html:21 -#, fuzzy, python-format -#| msgid "Filter by classifier" +#, python-format msgid "These details have been verified by PyPI" -msgstr "Filtri per klasigilo" +msgstr "Jen detaloj konfirmitaj de PyPI" #: warehouse/templates/includes/packaging/project-data.html:23 #: warehouse/templates/includes/packaging/project-data.html:184 @@ -3622,17 +3278,13 @@ msgid "Project links" msgstr "Ligiloj pri la projekto" #: warehouse/templates/includes/packaging/project-data.html:50 -#, fuzzy -#| msgid "GitHub statistics:" msgid "GitHub Statistics" -msgstr "Statistikoj ĉe GitHub:" +msgstr "Statistikoj ĉe GitHub" #: warehouse/templates/includes/packaging/project-data.html:56 #: warehouse/templates/includes/packaging/project-data.html:102 -#, fuzzy -#| msgid "Release history" msgid "Repository" -msgstr "Historio de eldonoj" +msgstr "Deponejo" #: warehouse/templates/includes/packaging/project-data.html:63 #: warehouse/templates/includes/packaging/project-data.html:109 @@ -3646,26 +3298,20 @@ msgstr "Forkoj:" #: warehouse/templates/includes/packaging/project-data.html:79 #: warehouse/templates/includes/packaging/project-data.html:125 -#, fuzzy -#| msgid "Open issues/PRs:" msgid "Open issues:" -msgstr "Malfermitaj problemoj/tirpetoj:" +msgstr "Malfermitaj problemoj:" #: warehouse/templates/includes/packaging/project-data.html:87 -#, fuzzy -#| msgid "Open issues/PRs:" msgid "Open PRs:" -msgstr "Malfermitaj problemoj/tirpetoj:" +msgstr "Malfermitaj tirpetoj:" #: warehouse/templates/includes/packaging/project-data.html:96 -#, fuzzy -#| msgid "GitHub statistics:" msgid "GitLab Statistics" -msgstr "Statistikoj ĉe GitHub:" +msgstr "Statistikoj ĉe GitHub" #: warehouse/templates/includes/packaging/project-data.html:133 msgid "Open merge requests:" -msgstr "" +msgstr "Malfermitaj kunigpetoj:" #: warehouse/templates/includes/packaging/project-data.html:142 msgid "Maintainers" @@ -3694,26 +3340,24 @@ msgid "Maintainer:" msgstr "Prizorganto:" #: warehouse/templates/includes/packaging/project-data.html:181 -#, fuzzy -#| msgid "Unverified" msgid "Unverified details" -msgstr "Ne kontrolita" +msgstr "Nekonfirmitaj detaloj" #: warehouse/templates/includes/packaging/project-data.html:182 msgid "These details have not been verified by PyPI" -msgstr "" +msgstr "Jen detaloj ne konfirmitaj de PyPI" #: warehouse/templates/includes/packaging/project-data.html:205 msgid "License Expression:" -msgstr "" +msgstr "Licenca esprimo:" #: warehouse/templates/includes/packaging/project-data.html:210 msgid "License Expression" -msgstr "" +msgstr "Licenca esprimo" #: warehouse/templates/includes/packaging/project-data.html:218 msgid "License:" -msgstr "Permesilo:" +msgstr "Licenco:" #: warehouse/templates/includes/packaging/project-data.html:252 msgid "Tags" @@ -3725,7 +3369,7 @@ msgstr "Postulas:" #: warehouse/templates/includes/packaging/project-data.html:271 msgid "Provides-Extra:" -msgstr "" +msgstr "Provides-Extra:" #: warehouse/templates/includes/packaging/project-data.html:281 #: warehouse/templates/pages/classifiers.html:16 @@ -3736,7 +3380,7 @@ msgstr "Klasigiloj" #: warehouse/templates/includes/packaging/submit-malware-report.html:18 msgid "Report project as malware" -msgstr "" +msgstr "Akuzi projekton kiel fiprogramon" #: warehouse/templates/manage/account.html:33 #: warehouse/templates/manage/unverified-account.html:30 @@ -3889,7 +3533,7 @@ msgstr "Forigi API-ĵetonon" #: warehouse/templates/manage/unverified-account.html:166 msgid "" "Applications or scripts using this token will no longer have access to PyPI." -msgstr "Aplikaĵoj aŭ programoj uzantaj ĉi tiun ĵetonon ne plu povos uzi PyPI." +msgstr "Programoj uzantaj ĉi tiun ĵetonon ne plu povos uzi PyPI." #: warehouse/templates/manage/account.html:204 #: warehouse/templates/manage/unverified-account.html:177 @@ -3955,7 +3599,7 @@ msgid "" "href=\"%(href)s\">public profile to logged-in users." msgstr "" "Unu el viaj kontrolitaj retpoŝtaj adresoj povas esti montrata sur via publika profilo al ensalutintoj." +"href=\"%(href)s\">publika profilo al salutintoj." #: warehouse/templates/manage/account.html:312 msgid "Update account" @@ -4029,7 +3673,8 @@ msgid "" "API tokens provide an alternative way to authenticate when uploading " "packages to PyPI." msgstr "" -"API-ĵetonoj estas alternativa metodo de aŭtentigo por alŝuti pakojn al PyPI." +"API-ĵetonoj estas alternativa metodo de aŭtentikigo por alŝuti pakojn al " +"PyPI." #: warehouse/templates/manage/account.html:473 msgid "Learn more about API tokens" @@ -4071,7 +3716,7 @@ msgstr "Amplekso de la ĵetono: Projekto %(project_name)s" #: warehouse/templates/manage/unverified-account.html:255 #, python-format msgid "Expires: %(exp)s" -msgstr "" +msgstr "Eksvalidiĝos: %(exp)s" #: warehouse/templates/manage/account.html:538 #: warehouse/templates/manage/unverified-account.html:261 @@ -4081,7 +3726,7 @@ msgstr "Konto kreiĝis" #: warehouse/templates/manage/account.html:541 #: warehouse/templates/manage/unverified-account.html:264 msgid "Logged in" -msgstr "Ensalutinta" +msgstr "Salutinta" #: warehouse/templates/manage/account.html:543 #: warehouse/templates/manage/unverified-account.html:266 @@ -4098,7 +3743,7 @@ msgstr "Nenio" #: warehouse/templates/manage/manage_base.html:92 #: warehouse/templates/manage/unverified-account.html:270 msgid "Security device (WebAuthn)" -msgstr "Sekuriga aparato (WebAuthn)" +msgstr "Sekuriga aparato (WebAuthn)" #: warehouse/templates/manage/account.html:549 #: warehouse/templates/manage/manage_base.html:70 @@ -4106,13 +3751,12 @@ msgstr "Sekuriga aparato (WebAuthn)" msgid "" "Authentication application (TOTP)" -msgstr "" -"Aŭtentiga aplikaĵo (TOTP)" +msgstr "Aŭtentikigilo (TOTP)" #: warehouse/templates/manage/account.html:551 #: warehouse/templates/manage/unverified-account.html:274 msgid "Recovery code" -msgstr "Restaŭra kodo" +msgstr "Realira kodo" #: warehouse/templates/manage/account.html:556 #: warehouse/templates/manage/unverified-account.html:279 @@ -4122,7 +3766,7 @@ msgstr "Salutado malsukcesis" #: warehouse/templates/manage/account.html:559 #: warehouse/templates/manage/unverified-account.html:282 msgid "- Basic Auth (Upload endpoint)" -msgstr "- Baza aŭtentigo (alŝuta finpunkto)" +msgstr "- Baza aŭtentikigo (alŝuta finpunkto)" #: warehouse/templates/manage/account.html:564 #: warehouse/templates/manage/account.html:583 @@ -4154,12 +3798,12 @@ msgstr "Nevalida dua faktoro (WebAuthn)" #: warehouse/templates/manage/unverified-account.html:295 #: warehouse/templates/manage/unverified-account.html:297 msgid "Invalid two factor (Recovery code)" -msgstr "Nevalida dua faktoro (restaŭra kodo)" +msgstr "Nevalida dua faktoro (realira kodo)" #: warehouse/templates/manage/account.html:581 #: warehouse/templates/manage/unverified-account.html:304 msgid "Session reauthentication failed" -msgstr "Raŭtentigo de seanco malsukcesis" +msgstr "Raŭtentikigo de seanco malsukcesis" #: warehouse/templates/manage/account.html:592 #: warehouse/templates/manage/unverified-account.html:315 @@ -4242,10 +3886,8 @@ msgid "Password successfully changed" msgstr "Pasvorto sukcese ŝanĝita" #: warehouse/templates/manage/account.html:633 -#, fuzzy -#| msgid "Password reset" msgid "Password disabled" -msgstr "Restarigi pasvorton" +msgstr "Pasvorto malŝaltita" #: warehouse/templates/manage/account.html:637 #: warehouse/templates/manage/account.html:642 @@ -4258,7 +3900,7 @@ msgstr "Projekto:" #: warehouse/templates/manage/account.html:645 #: warehouse/templates/manage/unverified-account.html:366 msgid "Two factor authentication added" -msgstr "Dupaŝa aŭtentigo aldonita" +msgstr "Dupaŝa aŭtentikigo aldonita" #: warehouse/templates/manage/account.html:648 #: warehouse/templates/manage/account.html:658 @@ -4267,7 +3909,7 @@ msgstr "Dupaŝa aŭtentigo aldonita" msgid "" "Method: Security device (WebAuthn)" msgstr "" -"Metodo: Sekuriga aparato (WebAuthn)" +"Metodo: Sekuriga aparato (WebAuthn)" #: warehouse/templates/manage/account.html:649 #: warehouse/templates/manage/account.html:659 @@ -4284,34 +3926,32 @@ msgid "" "Method: Authentication application (TOTP)" msgstr "" -"Metodo: Aŭtentiga aplikaĵo (TOTP)" +"Metodo: Aŭtentikiga programo (TOTP)" #: warehouse/templates/manage/account.html:655 #: warehouse/templates/manage/unverified-account.html:376 msgid "Two factor authentication removed" -msgstr "Dupaŝa aŭtentigo forigita" +msgstr "Dupaŝa aŭtentikigo forigita" #: warehouse/templates/manage/account.html:665 -#, fuzzy -#| msgid "Two factor authentication removed" msgid "Two factor device remembered" -msgstr "Dupaŝa aŭtentigo forigita" +msgstr "Dupaŝ-aŭtentikiga aparato fidata" #: warehouse/templates/manage/account.html:668 #: warehouse/templates/manage/unverified-account.html:387 msgid "Recovery codes generated" -msgstr "Restaŭraj kodoj generitaj" +msgstr "Realiraj kodoj generiĝis" #: warehouse/templates/manage/account.html:672 #: warehouse/templates/manage/unverified-account.html:391 msgid "Recovery codes regenerated" -msgstr "Restaŭraj kodoj regeneritaj" +msgstr "Realiraj kodoj regeneriĝis" #: warehouse/templates/manage/account.html:676 #: warehouse/templates/manage/unverified-account.html:395 msgid "Recovery code used for login" -msgstr "Restaŭra kodo uzita por ensaluto" +msgstr "Realira kodo uzita por saluto" #: warehouse/templates/manage/account.html:682 #: warehouse/templates/manage/unverified-account.html:401 @@ -4353,82 +3993,65 @@ msgstr "Kialo: Ĵetono trovita ĉe publika URL" #: warehouse/templates/manage/account.html:719 #: warehouse/templates/manage/unverified-account.html:438 -#, fuzzy, python-format -#| msgid "" -#| "If the owner is unresponsive, see %(anchor_text)s" +#, python-format msgid "Invited to join %(organization_name)s" -msgstr "" -"Se la posedanto ne estas respondema, vidu la paĝon %(anchor_text)s" +msgstr "Invito aliĝi al %(organization_name)s" #: warehouse/templates/manage/account.html:723 #: warehouse/templates/manage/unverified-account.html:442 -#, fuzzy, python-format -#| msgid "Invitation for '${project_name}' is declined." +#, python-format msgid "" "Invitation to join %(organization_name)s declined" -msgstr "Invito al '${project_name}' estas malakceptita." +msgstr "" +"Malakceptiĝis invito aliĝi al %(organization_name)s" #: warehouse/templates/manage/account.html:727 #: warehouse/templates/manage/unverified-account.html:446 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "Invitation to join %(organization_name)s revoked" -msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +msgstr "Nuliĝis invito aliĝi al %(organization_name)s" #: warehouse/templates/manage/account.html:731 #: warehouse/templates/manage/unverified-account.html:450 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "Invitation to join %(organization_name)s expired" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"Eksvalidiĝis invito aliĝi al %(organization_name)s" #: warehouse/templates/manage/account.html:737 -#, fuzzy, python-format -#| msgid "" -#| "If the owner is unresponsive, see %(anchor_text)s" +#, python-format msgid "Role in %(organization_name)s added" -msgstr "" -"Se la posedanto ne estas respondema, vidu la paĝon %(anchor_text)s" +msgstr "Rolo en %(organization_name)s aldoniĝis" #: warehouse/templates/manage/account.html:741 -#, fuzzy, python-format -#| msgid "Invitation for '${project_name}' is declined." +#, python-format msgid "Role in %(organization_name)s changed" -msgstr "Invito al '${project_name}' estas malakceptita." +msgstr "Rolo en %(organization_name)s ŝanĝiĝis" #: warehouse/templates/manage/account.html:744 -#, fuzzy -#| msgid "Project description" msgid "Organization role removed" -msgstr "Priskribo de la projekto" +msgstr "Organizaĵa rolo estis forigita" #: warehouse/templates/manage/account.html:746 #: warehouse/templates/manage/account.html:754 -#, fuzzy, python-format -#| msgid "All %(project_name)s releases" +#, python-format msgid "Project: %(project_name)s; role: %(role_name)s" -msgstr "Ĉiuj eldonoj de %(project_name)s" +msgstr "Projekto: %(project_name)s; rolo: %(role_name)s" #: warehouse/templates/manage/account.html:752 #: warehouse/templates/manage/account.html:760 #, python-format msgid "%(heading)s" -msgstr "" +msgstr "%(heading)s" #: warehouse/templates/manage/account.html:762 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "" "Organization: %(organization_name)s; team: %(team_name)s; role: %(role_name)s" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "" +"Organizaĵo: %(organization_name)s; teamo: %(team_name)s; rolo: %(role_name)s" #: warehouse/templates/manage/account.html:773 #: warehouse/templates/manage/unverified-account.html:459 @@ -4464,14 +4087,14 @@ msgstr "Evento" #: warehouse/templates/manage/team/history.html:118 #: warehouse/templates/manage/unverified-account.html:467 msgid "Time" -msgstr "" +msgstr "Tempo" #: warehouse/templates/manage/account.html:782 #: warehouse/templates/manage/organization/history.html:203 #: warehouse/templates/manage/team/history.html:110 #: warehouse/templates/manage/unverified-account.html:468 msgid "Additional Info" -msgstr "" +msgstr "Pliaj informoj" #: warehouse/templates/manage/account.html:789 #: warehouse/templates/manage/unverified-account.html:475 @@ -4482,17 +4105,15 @@ msgstr "Dato / tempo" #: warehouse/templates/manage/organization/history.html:215 #: warehouse/templates/manage/unverified-account.html:479 msgid "Location Info" -msgstr "" +msgstr "Informoj pri loko" #: warehouse/templates/manage/account.html:795 #: warehouse/templates/manage/organization/history.html:217 #: warehouse/templates/manage/project/history.html:368 #: warehouse/templates/manage/team/history.html:124 #: warehouse/templates/manage/unverified-account.html:481 -#, fuzzy -#| msgid "Device name" msgid "Device Info" -msgstr "Nomo de la aparato" +msgstr "Informoj pri aparato" #: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:489 @@ -4502,24 +4123,14 @@ msgstr "Eventoj aperos ĉi tie, kiam okazos agoj pri sekureco de via konto." #: warehouse/templates/manage/account.html:810 msgid "Delete account" -msgstr "Forigi konton" +msgstr "Forviŝi konton" #: warehouse/templates/manage/account.html:813 msgid "Cannot delete account" -msgstr "Ne povas forigi konton" +msgstr "Ne eblas forviŝi konton" #: warehouse/templates/manage/account.html:815 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Your account is currently the sole owner of " -#| "%(count)s project.\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " Your account is currently the sole owner of " -#| "%(count)s projects.\n" -#| " " +#, python-format msgid "" "Your account is currently the sole owner of %(count)s " "project." @@ -4527,28 +4138,13 @@ msgid_plural "" "Your account is currently the sole owner of %(count)s " "projects." msgstr[0] "" -"\n" -" Via konto estas aktuale la sola posedanto de " -"%(count)s projekto.\n" -" " +"Via konto estas aktuale la sola posedanto de %(count)s " +"projekto." msgstr[1] "" -"\n" -" Via konto estas aktuale la sola posedanto de " -"%(count)s projektoj.\n" -" " +"Via konto estas aktuale la sola posedanto de %(count)s " +"projektoj." #: warehouse/templates/manage/account.html:820 -#, fuzzy -#| msgid "" -#| "\n" -#| " You must transfer ownership or delete this project before you " -#| "can delete your account.\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " You must transfer ownership or delete these projects before you " -#| "can delete your account.\n" -#| " " msgid "" "You must transfer ownership or delete this project before you can delete " "your account." @@ -4556,15 +4152,11 @@ msgid_plural "" "You must transfer ownership or delete these projects before you can delete " "your account." msgstr[0] "" -"\n" -" Vi devas transdoni la posedrajton aŭ forigi ĉi tiun projekton " -"antaŭ forigo de via konto.\n" -" " +"Vi devas transdoni la posedrajton aŭ forviŝi ĉi tiun projekton antaŭ forviŝo " +"de via konto." msgstr[1] "" -"\n" -" Vi devas transdoni la posedrajtojn aŭ forigi ĉi tiujn projektojn " -"antaŭ forigo de via konto.\n" -" " +"Vi devas transdoni la posedrajtojn aŭ forviŝi ĉi tiujn projektojn antaŭ " +"forviŝo de via konto." #: warehouse/templates/manage/account.html:830 #, python-format @@ -4590,7 +4182,7 @@ msgstr "Vi ne povos restaŭri vian konton post ĝia forigo" #: warehouse/templates/manage/account.html:844 msgid "Delete your PyPI account" -msgstr "Forigi vian PyPI-konton" +msgstr "Forviŝi vian PyPI-konton" #: warehouse/templates/manage/manage_base.html:16 #: warehouse/templates/manage/organization/projects.html:67 @@ -4605,38 +4197,30 @@ msgstr "Forigi vian PyPI-konton" #: warehouse/templates/manage/team/projects.html:66 #: warehouse/templates/manage/team/projects.html:70 msgid "Manage" -msgstr "Mastrumi" +msgstr "Administri" #: warehouse/templates/manage/manage_base.html:23 msgid "Two factor authentication (2FA)" -msgstr "Dupaŝa aŭtentigo (2PA)" +msgstr "Dupaŝa aŭtentikigo (2PA)" #: warehouse/templates/manage/manage_base.html:25 -#, fuzzy, python-format -#| msgid "" -#| "Two factor authentication adds an additional layer of security to your " -#| "account. Learn more about 2FA." +#, python-format msgid "" "Two factor authentication adds an additional layer of security to your " "account. Learn more about 2FA. Once 2FA is enabled, it cannot be disabled." msgstr "" -"Dupaŝa aŭtentigo aldonas kroman tavolon de sekureco al via konto. Lernu plu pri 2PA." +"Dupaŝa aŭtentikigo aldonas kroman tavolon de sekureco al via konto. Lernu plu pri 2PA. Post starigo de 2PA, ĝi ne estas malstarigebla." #: warehouse/templates/manage/manage_base.html:29 -#, fuzzy -#| msgid "Recovery codes generated" msgid "Recovery methods enabled" -msgstr "Restaŭraj kodoj generitaj" +msgstr "Realiraj metodoj ŝaltitaj" #: warehouse/templates/manage/manage_base.html:32 -#, fuzzy -#| msgid "Recovery code" msgid "Recovery method" -msgstr "Restaŭra kodo" +msgstr "Realira metodo" #: warehouse/templates/manage/manage_base.html:38 #, python-format @@ -4646,16 +4230,16 @@ msgstr "generita je %(generated_datetime)s" #: warehouse/templates/manage/manage_base.html:38 #, python-format msgid "%(remaining)s unused" -msgstr "" +msgstr "%(remaining)s ne uzita(j)" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Regeneri" #: warehouse/templates/manage/manage_base.html:52 msgid "Two factor authentication methods enabled" -msgstr "Dupaŝaj aŭtentigaj metodoj ŝaltitaj" +msgstr "Dupaŝaj aŭtentikigaj metodoj ŝaltitaj" #: warehouse/templates/manage/manage_base.html:55 msgid "Two factor method" @@ -4664,13 +4248,12 @@ msgstr "Dupaŝa metodo" #: warehouse/templates/manage/manage_base.html:63 msgid "To remove this 2FA method, you must first add another method." msgstr "" +"Por malstarigi ĉi tiun 2PA-metodon, vi devas unue starigi alian metodon." #: warehouse/templates/manage/manage_base.html:76 #: warehouse/templates/manage/manage_base.html:96 -#, fuzzy -#| msgid "Cannot remove yourself as owner" msgid "Cannot remove last 2FA method" -msgstr "Ne povas forigi vin mem kiel posedanton" +msgstr "Ne eblas malstarigi lastan 2PA-metodon" #: warehouse/templates/manage/manage_base.html:77 #: warehouse/templates/manage/manage_base.html:80 @@ -4692,11 +4275,11 @@ msgstr "Forigi" #: warehouse/templates/manage/manage_base.html:81 msgid "Remove authentication application" -msgstr "Forigi aŭtentigan aplikaĵon" +msgstr "Forigi aŭtentikigan programon" #: warehouse/templates/manage/manage_base.html:82 msgid "Remove application" -msgstr "Forigi aplikaĵon" +msgstr "Forigi programon" #: warehouse/templates/manage/manage_base.html:101 msgid "Remove two factor security device" @@ -4711,101 +4294,81 @@ msgid "Device name" msgstr "Nomo de la aparato" #: warehouse/templates/manage/manage_base.html:122 -#, fuzzy, python-format -#| msgid "" -#| "Verify your primary email address to add two " -#| "factor authentication to your account." +#, python-format msgid "" "Verify your primary email address before adding " "additional two factor authentication methods to your account." msgstr "" -"Kontrolu vian ĉefan retpoŝtan adreson por aldoni " -"dupaŝan aŭtentigon al via konto." +"Konfirmu vian ĉefan retpoŝtan adreson antaŭ ol " +"starigi pliajn metodojn por dupaŝa aŭtentikigo ĉe via konto." #: warehouse/templates/manage/manage_base.html:127 -#, fuzzy, python-format -#| msgid "" -#| "Verify your primary email address to add two " -#| "factor authentication to your account." +#, python-format msgid "" "Verify your primary email address before enabling " "two factor authentication on your account." msgstr "" -"Kontrolu vian ĉefan retpoŝtan adreson por aldoni " -"dupaŝan aŭtentigon al via konto." +"Kontrolu vian ĉefan retpoŝtan adreson antaŭ ol " +"starigi dupaŝan aŭtentikigon ĉe via konto." #: warehouse/templates/manage/manage_base.html:138 -#, fuzzy -#| msgid "You have not enabled two factor authentication on your account." msgid "" "You must generate and safely store recovery codes before adding additional " "two factor authentication methods to your account." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "" +"Vi devas generi kaj sekure konservi realirajn kodojn antaŭ ol starigi pliajn " +"metodojn por dupaŝa aŭtentikigo ĉe via konto." #: warehouse/templates/manage/manage_base.html:143 -#, fuzzy -#| msgid "You have not enabled two factor authentication on your account." msgid "" "You must generate and safely store recovery codes before enabling two factor " "authentication on your account." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "" +"Vi devas generi kaj sekure konservi realirajn kodojn antaŭ ol starigi " +"dupaŝan aŭtentikigon ĉe via konto." #: warehouse/templates/manage/manage_base.html:149 msgid "Generate recovery codes" -msgstr "Generi restaŭrajn kodojn" +msgstr "Generi realirajn kodojn" #: warehouse/templates/manage/manage_base.html:158 -#, fuzzy -#| msgid "You have not enabled two factor authentication on your account." msgid "" "Use a recovery code before adding additional two factor authentication " "methods to your account." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "" +"Uzu realiran kodon antaŭ ol starigi pliajn metodojn por dupaŝa aŭtentikigo " +"ĉe via konto." #: warehouse/templates/manage/manage_base.html:163 -#, fuzzy -#| msgid "You have not enabled two factor authentication on your account." msgid "" "Use a recovery code before enabling two factor authentication on your " "account." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "Uzu realiran kodon antaŭ ol starigi dupaŝan aŭtentikigon ĉe via konto." #: warehouse/templates/manage/account/recovery_codes-burn.html:17 #: warehouse/templates/manage/manage_base.html:172 -#, fuzzy -#| msgid "Enter recovery code" msgid "Use a recovery code" -msgstr "Entajpu restaŭran kodon" +msgstr "Uzi realiran kodon" #: warehouse/templates/manage/manage_base.html:183 -#, fuzzy -#| msgid "You have not enabled two factor authentication on your account." msgid "You have not enabled two factor authentication on your account." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "Vi ankoraŭ ne starigis dupaŝan aŭtentikigon ĉe via konto." #: warehouse/templates/manage/manage_base.html:191 -#, fuzzy -#| msgid "" -#| "To set up 2FA with an " -#| "authentication application:" msgid "" "Add 2FA with authentication " "application" msgstr "" -"Por agordi 2PA per aŭtentiga " -"aplikaĵo:" +"Starigi 2PA per aŭtentikiga " +"programo" #: warehouse/templates/manage/manage_base.html:196 -#, fuzzy -#| msgid "" -#| "Add 2FA with security " -#| "device (e.g. USB key)" msgid "" "Add 2FA with security " "device (e.g. USB key)" msgstr "" -"Aldoni 2PA per sekuriga aparato " -"(ekz. USB-ŝlosilo)" +"Starigi 2PA per aŭtentikiga " +"aparato (ekz. USB-ŝlosilo)" #: warehouse/templates/manage/account/webauthn-provision.html:37 #: warehouse/templates/manage/manage_base.html:203 @@ -4813,7 +4376,7 @@ msgid "" "Enable JavaScript to set up two factor authentication with a security device " "(e.g. USB key)" msgstr "" -"Ŝaltu JavaScript por ebligi dupaŝan aŭtentigon per sekuriga aparato (ekz. " +"Ŝaltu JavaScript por ebligi dupaŝan aŭtentikigon per sekuriga aparato (ekz. " "USB-ŝlosilo)" #: warehouse/templates/manage/account/webauthn-provision.html:53 @@ -4824,16 +4387,14 @@ msgid "" "rel=\"noopener\">Upgrade your browser to set up two factor " "authentication with a security device (e.g. USB key)" msgstr "" -"Ĝisdatigu vian TTT-legilon por ebligi dupaŝan " -"aŭtentigon per sekuriga aparato (ekz. USB-ŝlosilo)" +"Ĝisdatigu vian TTT-legilon por ebligi dupaŝan aŭtentikigon per sekuriga " +"aparato (ekz. USB-ŝlosilo)" #: warehouse/templates/manage/manage_base.html:219 #: warehouse/templates/manage/organization/manage_organization_base.html:28 #: warehouse/templates/manage/project/manage_project_base.html:28 #: warehouse/templates/manage/team/manage_team_base.html:28 -#, fuzzy -#| msgid "Breadcrumb" msgid "Breadcrumbs" msgstr "Paĝnivela navigilo" @@ -4878,10 +4439,8 @@ msgid "Enter your password to continue." msgstr "Entajpu vian pasvorton por daŭrigi." #: warehouse/templates/manage/manage_base.html:488 -#, fuzzy -#| msgid "Username" msgid "Trusted Publisher Management" -msgstr "Salutnomo" +msgstr "Administrado de fidata eldonanto" #: warehouse/templates/manage/manage_base.html:493 msgid "" @@ -4889,30 +4448,31 @@ msgid "" "delegating publishing authority for a PyPI package to a trusted third party " "service, like GitHub Actions." msgstr "" +"OpenID Connect (OIDC) estas fleksebla, senakreditila meĥanismo por delegi " +"eldonajn rajtojn pri pako ĉe PyPI al fidata triapartia servo, kiel GitHub " +"Actions." #: warehouse/templates/manage/manage_base.html:501 msgid "" "PyPI users and projects can use trusted publishers to automate their release " "processes, without needing to use API tokens or passwords." msgstr "" +"Uzantoj kaj projektoj ĉe PyPI povas uzi fidatajn eldonantojn por aŭtomatigi " +"siajn eldonajn procedojn sen API-ĵetonoj aŭ pasvortoj." #: warehouse/templates/manage/manage_base.html:508 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "You can read more about trusted publishers and how to use them here." msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +"Jen pli pri fidataj eldonantoj kaj kiel uzi ilin." #: warehouse/templates/manage/manage_base.html:546 #: warehouse/templates/manage/manage_base.html:555 #: warehouse/templates/manage/manage_base.html:563 msgid "Any" -msgstr "" +msgstr "Ajna" #: warehouse/templates/manage/manage_base.html:582 #: warehouse/templates/manage/organization/history.html:166 @@ -4939,42 +4499,32 @@ msgid "Removed by:" msgstr "Forigita de:" #: warehouse/templates/manage/manage_base.html:586 -#, fuzzy -#| msgid "Invite" msgid "Submitted by:" -msgstr "Inviti" +msgstr "Submetita de:" #: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 -#, fuzzy -#| msgid "Your name" msgid "Workflow:" -msgstr "Via nomo" +msgstr "Laborfluo:" #: warehouse/templates/manage/manage_base.html:591 -#, fuzzy -#| msgid "Verify application" msgid "Specifier:" -msgstr "Kontroli la aplikaĵon" +msgstr "Specifilo:" #: warehouse/templates/manage/manage_base.html:594 -#, fuzzy -#| msgid "Username" msgid "Publisher:" -msgstr "Salutnomo" +msgstr "Eldoninto:" #: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 msgid "URL:" -msgstr "" +msgstr "Retadreso:" #: warehouse/templates/manage/organizations.html:23 #: warehouse/templates/manage/projects.html:23 -#, fuzzy -#| msgid "Main navigation" msgid "Pending invitations" -msgstr "Ĉefnavigilo" +msgstr "Ankoraŭ ne akceptitaj invitoj" #: warehouse/templates/manage/organization/projects.html:55 #: warehouse/templates/manage/organizations.html:35 @@ -4987,72 +4537,64 @@ msgid "Created %(creation_date)s" msgstr "Kreita je %(creation_date)s" #: warehouse/templates/manage/organizations.html:52 -#, fuzzy, python-format -#| msgid "Revoke invitation for %(user)s" +#, python-format msgid "Decline invitation to %(org)s" -msgstr "Eksvalidigi inviton por %(user)s" +msgstr "Malakcepti inviton al %(org)s" #: warehouse/templates/manage/organizations.html:53 -#, fuzzy -#| msgid "Main navigation" msgid "Decline invitation" -msgstr "Ĉefnavigilo" +msgstr "Malakcepti inviton" #: warehouse/templates/manage/organization/settings.html:298 #: warehouse/templates/manage/organizations.html:54 -#, fuzzy -#| msgid "Project description" msgid "Organization Name" -msgstr "Priskribo de la projekto" +msgstr "Nomo de la organizaĵo" #: warehouse/templates/manage/organizations.html:76 #: warehouse/templates/manage/organizations.html:157 -#, fuzzy, python-format -#| msgid "Project description" +#, python-format msgid "Organization Type: %(org_type)s" -msgstr "Priskribo de la projekto" +msgstr "Speco de organizaĵo: %(org_type)s" #: warehouse/templates/manage/organizations.html:76 #: warehouse/templates/manage/organizations.html:157 #, python-format msgid "%(org_type)s" -msgstr "" +msgstr "%(org_type)s" #: warehouse/templates/manage/organizations.html:78 #: warehouse/templates/manage/organizations.html:158 msgid "Request Submitted" -msgstr "" +msgstr "Peto estis submetita" #: warehouse/templates/manage/organizations.html:81 #: warehouse/templates/manage/organizations.html:83 msgid "Billing Inactive" -msgstr "" +msgstr "Fakturado ne aktiva" #: warehouse/templates/manage/organizations.html:83 msgid "" "This organization's billing can be activated by an organization owner or " "billing manager" msgstr "" +"La fakturado de tiu organizo povas esti aktivigita fare de organizaĵa " +"posedanto aŭ faktura mastrumanto" #: warehouse/templates/manage/organizations.html:86 #: warehouse/templates/manage/organizations.html:113 #: warehouse/templates/manage/organizations.html:119 -#, fuzzy -#| msgid "Role invitation is not valid." msgid "This organization is not active" -msgstr "Invito al rolo ne estas valida." +msgstr "Jen neaktiva organizaĵo" #: warehouse/templates/manage/organizations.html:86 msgid "Inactive" -msgstr "" +msgstr "Neaktiva" #: warehouse/templates/manage/organization/roles.html:52 #: warehouse/templates/manage/organization/roles.html:170 #: warehouse/templates/manage/organizations.html:88 -#, fuzzy -#| msgid "Manage" msgid "Manager" -msgstr "Mastrumi" +msgstr "Mastrumanto" #: warehouse/templates/manage/account/publishing.html:53 #: warehouse/templates/manage/organization/roles.html:53 @@ -5072,13 +4614,11 @@ msgstr "Posedanto" #: warehouse/templates/manage/organization/roles.html:174 #: warehouse/templates/manage/organizations.html:92 msgid "Billing Manager" -msgstr "" +msgstr "Faktura administrilo" #: warehouse/templates/manage/organizations.html:102 -#, fuzzy -#| msgid "Create an account" msgid "View this organization" -msgstr "Krei konton" +msgstr "Vidi ĉi tiun organizaĵon" #: warehouse/templates/manage/organization/projects.html:79 #: warehouse/templates/manage/organization/projects.html:82 @@ -5093,65 +4633,56 @@ msgid "View" msgstr "Vidi" #: warehouse/templates/manage/organizations.html:108 -#, fuzzy -#| msgid "Create an account" msgid "Activate billing for this organization" -msgstr "Krei konton" +msgstr "Aktivigi fakturadon por ĉi tiu organizaĵo" #: warehouse/templates/manage/organizations.html:109 msgid "Activate Billing" -msgstr "" +msgstr "Aktivigi fakturadon" #: warehouse/templates/manage/organizations.html:124 -#, fuzzy -#| msgid "Create an account" msgid "Manage this organization" -msgstr "Krei konton" +msgstr "Administri ĉi tiun organizaĵon" #: warehouse/templates/manage/organizations.html:133 -#, fuzzy -#| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "You have not joined any organizations on PyPI, yet." -msgstr "%(user)s ankoraŭ eldonis neniun al PyPI, sed" +msgstr "Vi ankoraŭ ne aliĝis al iu ajn organizaĵo ĉe PyPI." #: warehouse/templates/manage/organizations.html:140 -#, fuzzy -#| msgid "Create an account" msgid "Pending organization requests" -msgstr "Krei konton" +msgstr "Ankoraŭ ne aprobitaj organizaĵoj" #: warehouse/templates/manage/organizations.html:145 msgid "" "Approvals for corporate organizations are currently paused while terms of " "service and payment are finalized." msgstr "" +"Aproboj pri firmaaj organizaĵoj estas aktuale paŭzintaj, dum ni pretigas " +"uzkondiĉojn kaj pagadon." #: warehouse/templates/manage/organizations.html:161 -#, fuzzy, python-format -#| msgid "Invite" +#, python-format msgid "Submitted %(submitted)s" -msgstr "Inviti" +msgstr "Submetis %(submitted)s" #: warehouse/templates/manage/organizations.html:178 #: warehouse/templates/manage/organizations.html:329 -#, fuzzy -#| msgid "Create an account" msgid "Request a new organization" -msgstr "Krei konton" +msgstr "Peti novan organizaĵon" #: warehouse/templates/manage/organization/settings.html:29 #: warehouse/templates/manage/organizations.html:185 msgid "Organization account name" -msgstr "" +msgstr "Nomo de organizaĵa konto" #: warehouse/templates/manage/organizations.html:191 msgid "Select an organization account name" -msgstr "" +msgstr "Elektu kontan nomon de la organizaĵo" #: warehouse/templates/manage/organization/settings.html:32 #: warehouse/templates/manage/organizations.html:209 msgid "This account name is used in URLs on PyPI." -msgstr "" +msgstr "Tiu konta nomo uziĝos en retadresoj ĉe PyPI." #: warehouse/templates/manage/organization/settings.html:78 #: warehouse/templates/manage/organization/settings.html:109 @@ -5159,46 +4690,42 @@ msgstr "" #: warehouse/templates/manage/organizations.html:239 #: warehouse/templates/manage/organizations.html:264 msgid "For example" -msgstr "" +msgstr "Ekzemple" #: warehouse/templates/manage/organization/settings.html:48 #: warehouse/templates/manage/organizations.html:216 -#, fuzzy -#| msgid "Project description" msgid "Organization display name" -msgstr "Priskribo de la projekto" +msgstr "Organizaĵa montra nomo" #: warehouse/templates/manage/organization/settings.html:55 #: warehouse/templates/manage/organizations.html:222 msgid "Name of your business, product, or project" -msgstr "" +msgstr "Nomo de via negoco, varo aŭ projekto" #: warehouse/templates/manage/organization/settings.html:85 #: warehouse/templates/manage/organizations.html:245 msgid "️Organization URL" -msgstr "" +msgstr "Retadreso de organizaĵo" #: warehouse/templates/manage/organization/settings.html:92 #: warehouse/templates/manage/organizations.html:252 msgid "URL for your business, product, or project" -msgstr "" +msgstr "Retadreso de via negoco, varo aŭ projekto" #: warehouse/templates/manage/organization/settings.html:116 #: warehouse/templates/manage/organizations.html:270 -#, fuzzy -#| msgid "Project description" msgid "Organization description" -msgstr "Priskribo de la projekto" +msgstr "Priskribo de organizaĵo" #: warehouse/templates/manage/organization/settings.html:123 #: warehouse/templates/manage/organizations.html:276 msgid "Description of your business, product, or project" -msgstr "" +msgstr "Priskribo pri via negoco, varo aŭ projekto" #: warehouse/templates/manage/organization/settings.html:148 #: warehouse/templates/manage/organizations.html:296 msgid "️Organization type" -msgstr "" +msgstr "Speco de organizaĵo" #: warehouse/templates/manage/organization/settings.html:169 #: warehouse/templates/manage/organizations.html:311 @@ -5206,13 +4733,13 @@ msgid "" "Companies can create organization accounts as a paid service while community " "projects are granted complimentary access." msgstr "" +"Firmaoj povas krei organizaĵajn kontojn kiel pagitan servon, dum komunumaj " +"projektoj ĝuas senkostajn organizaĵajn kontojn." #: warehouse/templates/manage/organization/teams.html:104 #: warehouse/templates/manage/organizations.html:317 -#, fuzzy -#| msgid "Created" msgid "Create" -msgstr "Kreita" +msgstr "Krei" #: warehouse/templates/manage/organizations.html:321 #, python-format @@ -5220,23 +4747,23 @@ msgid "" "You must first enable two-factor authentication on " "your account before requesting an organization." msgstr "" +"Vi devas unue starigi dupaŝan aŭtentikigon ĉe via " +"konto antaŭ ol peti pri organizaĵo." #: warehouse/templates/manage/organizations.html:331 msgid "Your request(s) for a new PyPI organization(s) have been submitted." -msgstr "" +msgstr "Via(j) peto(j) por nova(j) organizaĵo(j) ĉe PyPI submetiĝis." #: warehouse/templates/manage/organizations.html:334 -#, fuzzy -#| msgid "You'll receive an email with a password reset link." msgid "You will receive an email when each organization has been approved" -msgstr "Vi ricevos retmesaĝon kun ligilo por restarigi pasvorton." +msgstr "Vi ricevos retmesaĝojn po unu por ĉiu aprobita organizaĵo" #: warehouse/templates/manage/organizations.html:334 #: warehouse/templates/manage/project/roles.html:146 #: warehouse/templates/manage/project/roles.html:203 #: warehouse/templates/manage/project/roles.html:236 msgid "." -msgstr "" +msgstr "." #: warehouse/templates/manage/organization/projects.html:43 #: warehouse/templates/manage/projects.html:79 @@ -5280,22 +4807,16 @@ msgstr "" "Python-Uzantoj pri Pakado" #: warehouse/templates/manage/unverified-account.html:17 -#, fuzzy -#| msgid "Delete your PyPI account" msgid "Activate your account" -msgstr "Forigi vian PyPI-konton" +msgstr "Aktivigi vian konton ĉe PyPI" #: warehouse/templates/manage/unverified-account.html:197 -#, fuzzy -#| msgid "" -#| "Verify your primary email address to add two " -#| "factor authentication to your account." msgid "" "You must verify a primary email address before making any other changes to " "your account." msgstr "" -"Kontrolu vian ĉefan retpoŝtan adreson por aldoni " -"dupaŝan aŭtentigon al via konto." +"Vi devas konfirmi ĉefan retpoŝtan adreson antaŭ ol ŝanĝi ion ajn pri via " +"konto." #: warehouse/templates/manage/unverified-account.html:203 #, python-format @@ -5303,103 +4824,85 @@ msgid "" "If you cannot verify a primary email address, please see %(help_url)s." msgstr "" +"Se vi ne povas konfirmi ĉefan retpoŝtan adreson, bonvolu legi %(help_url)s." #: warehouse/templates/manage/unverified-account.html:213 -#, fuzzy -#| msgid "" -#| "You can associate several emails with your account. You can use any Verified email to recover your account, but " -#| "only your Primary email will receive " -#| "notifications." msgid "" "You must have at least one Verified email " "address to activate your account." msgstr "" -"Vi povas asocii plurajn retpoŝtajn adreson al via konto. Vi povas uzii ajnan " -" Kontrolitan retpoŝtan adreson por reakiri vian " -"konton, sed nur via Ĉefa retpoŝta adreso " -"ricevos sciigojn." +"Vi devas havi almenaŭ unu konfirmitan retpoŝtan adreson por " +"aktivigi vian konton." #: warehouse/templates/manage/account/publishing.html:27 #: warehouse/templates/manage/project/publishing.html:33 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "Read more about GitHub Actions' OpenID Connect support here." msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +"Jen pli pri la subteno de OpenID Connect far GitHub " +"Actions." #: warehouse/templates/manage/account/publishing.html:38 #: warehouse/templates/manage/account/publishing.html:157 #: warehouse/templates/manage/account/publishing.html:259 #: warehouse/templates/manage/account/publishing.html:330 -#, fuzzy -#| msgid "Project Name" msgid "PyPI Project Name" -msgstr "Nomo de Projekto" +msgstr "Nomo de projekto ĉe PyPI" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 #: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/account/publishing.html:336 -#, fuzzy -#| msgid "Project name" msgid "project name" -msgstr "Nomo de projekto" +msgstr "nomo de projekto" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 #: warehouse/templates/manage/account/publishing.html:266 #: warehouse/templates/manage/account/publishing.html:344 msgid "The project (on PyPI) that will be created when this publisher is used" -msgstr "" +msgstr "La projekto (ĉe PyPI) kreota, kiam ĉi tiu eldonanto uziĝos" #: warehouse/templates/manage/account/publishing.html:58 #: warehouse/templates/manage/project/publishing.html:49 -#, fuzzy -#| msgid "Owner" msgid "owner" -msgstr "Posedanto" +msgstr "posedanto" #: warehouse/templates/manage/account/publishing.html:60 #: warehouse/templates/manage/project/publishing.html:51 msgid "" "The GitHub organization name or GitHub username that owns the repository" -msgstr "" +msgstr "La nomo de la organizaĵo aŭ salutnomo ĉe GitHub posedanta la deponejon" #: warehouse/templates/manage/account/publishing.html:68 #: warehouse/templates/manage/project/publishing.html:59 msgid "Repository name" -msgstr "" +msgstr "Nomo de deponejo" #: warehouse/templates/manage/account/publishing.html:74 #: warehouse/templates/manage/project/publishing.html:65 msgid "repository" -msgstr "" +msgstr "deponejo" #: warehouse/templates/manage/account/publishing.html:82 #: warehouse/templates/manage/project/publishing.html:73 msgid "The name of the GitHub repository that contains the publishing workflow" -msgstr "" +msgstr "La nomo de la deponejo ĉe GitHub enhavanta la eldonan laborfluon" #: warehouse/templates/manage/account/publishing.html:90 #: warehouse/templates/manage/project/publishing.html:81 -#, fuzzy -#| msgid "Your name" msgid "Workflow name" -msgstr "Via nomo" +msgstr "Nomo de laborfluo" #: warehouse/templates/manage/account/publishing.html:96 #: warehouse/templates/manage/project/publishing.html:87 msgid "workflow.yml" -msgstr "" +msgstr "workflow.yml" #: warehouse/templates/manage/account/publishing.html:102 #: warehouse/templates/manage/project/publishing.html:93 @@ -5407,15 +4910,15 @@ msgid "" "The filename of the publishing workflow. This file should exist in the " ".github/workflows/ directory in the repository configured above." 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:110 #: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:101 #: warehouse/templates/manage/project/publishing.html:194 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Environment name" -msgstr "Ne valida restaŭra kodo." +msgstr "Media nomo" #: warehouse/templates/manage/account/publishing.html:114 #: warehouse/templates/manage/account/publishing.html:221 @@ -5423,10 +4926,8 @@ msgstr "Ne valida restaŭra kodo." #: warehouse/templates/manage/project/publishing.html:105 #: warehouse/templates/manage/project/publishing.html:198 #: warehouse/templates/manage/project/publishing.html:256 -#, fuzzy -#| msgid "Reason (optional)" msgid "(optional)" -msgstr "Kialo (ne deviga)" +msgstr "(ne deviga)" #: warehouse/templates/manage/account/publishing.html:124 #: warehouse/templates/manage/project/publishing.html:115 @@ -5439,6 +4940,11 @@ msgid "" "strong> if your repository has maintainers with commit access who shouldn't " "have PyPI publishing access." msgstr "" +"La nomo de la medio por GitHub Actions, kiun la ĉi-" +"supra laborfluo uzas por eldonado. Tio devas esti agordita ĉe la agordejo " +"de la deponejo. Tio ne necesas, sed propra eldona medio estas " +"rekomendegata, speciale se via deponejo " +"havas mastrumantojn kun enmetaj rajtoj, kiuj ne rajtas eldoni ĉe PyPI." #: warehouse/templates/manage/account/publishing.html:139 #: warehouse/templates/manage/account/publishing.html:241 @@ -5452,34 +4958,27 @@ msgstr "" #: warehouse/templates/manage/project/settings.html:348 #: warehouse/templates/manage/team/roles.html:131 msgid "Add" -msgstr "" +msgstr "Aldoni" #: warehouse/templates/manage/account/publishing.html:146 #: warehouse/templates/manage/project/publishing.html:138 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "Read more about GitLab CI/CD OpenID Connect support here." msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +"Jen pli pri la subteno de OpenID Connect far GitLab " +"CI/CD." #: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/project/publishing.html:149 -#, fuzzy -#| msgid "Name" msgid "Namespace" -msgstr "Nomo" +msgstr "Nomspaco" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:154 -#, fuzzy -#| msgid "No name set" msgid "namespace" -msgstr "Neniu nomo donita" +msgstr "nomspaco" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:156 @@ -5487,6 +4986,8 @@ msgid "" "The GitLab username or GitLab group/subgroup namespace that the project is " "under" msgstr "" +"La salutnomo aŭ grupa/subgrupa nomspaco ĉe GitLab, al kiu apartenas la " +"projekto" #: warehouse/templates/manage/account/publishing.html:187 #: warehouse/templates/manage/project/documentation.html:35 @@ -5498,25 +4999,23 @@ msgstr "Nomo de projekto" #: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/project/publishing.html:169 -#, fuzzy -#| msgid "Project:" msgid "project" -msgstr "Projekto:" +msgstr "projekto" #: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/project/publishing.html:171 msgid "The name of the GitLab project that contains the publishing workflow" -msgstr "" +msgstr "La nomo de la projekto ĉe GitLab enhavanta la eldonan laborfluon" #: warehouse/templates/manage/account/publishing.html:202 #: warehouse/templates/manage/project/publishing.html:179 msgid "Top-level pipeline file path" -msgstr "" +msgstr "Supranivela ĉenstabla dosierloko" #: warehouse/templates/manage/account/publishing.html:207 #: warehouse/templates/manage/project/publishing.html:184 msgid ".gitlab-ci.yml" -msgstr "" +msgstr ".gitlab-ci.yml" #: warehouse/templates/manage/account/publishing.html:209 #: warehouse/templates/manage/project/publishing.html:186 @@ -5525,14 +5024,15 @@ msgid "" "This file should exist in the project configured above (external pipelines " "are not supported)." msgstr "" +"La dosierloko de la supranivela ĉenstablo relativa al la projekta radiko. " +"Tiu dosiero devas ekzisti en la projekto agordita ĉi-supre (ekstera " +"ĉenstablo ne eblas)." #: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:109 #: warehouse/templates/manage/project/publishing.html:201 -#, fuzzy -#| msgid "Releases" msgid "release" -msgstr "Eldonoj" +msgstr "eldono" #: warehouse/templates/manage/account/publishing.html:226 #: warehouse/templates/manage/project/publishing.html:203 @@ -5545,45 +5045,41 @@ msgid "" "project has maintainers with commit access who shouldn't have PyPI " "publishing access." msgstr "" +"La nomo de la medio por kontinua integrado/disponigo ĉe " +"GitLab, kiun la ĉi-supra laborfluo uzas por eldonado. Tio devas esti " +"agordita ĉe la agordejo de la deponejo. Tio ne necesas, sed propra eldona " +"medio estas rekomendegata, speciale se via " +"deponejo havas mastrumantojn kun enmetaj rajtoj, kiuj ne rajtas eldoni ĉe " +"PyPI." #: warehouse/templates/manage/account/publishing.html:248 #: warehouse/templates/manage/project/publishing.html:226 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "Read more about Google's OpenID Connect support here." msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +"Jen pli pri la subteno de OpenID Connect far Google." #: warehouse/templates/manage/account/publishing.html:279 #: warehouse/templates/manage/project/publishing.html:242 -#, fuzzy -#| msgid "Email" msgid "email" -msgstr "Retpoŝta adreso" +msgstr "retpoŝta adreso" #: warehouse/templates/manage/account/publishing.html:281 #: warehouse/templates/manage/project/publishing.html:244 msgid "The email address of the account or service account used to publish." -msgstr "" +msgstr "La retpoŝta adreso de la konto aŭ servo uzata por eldoni." #: warehouse/templates/manage/account/publishing.html:289 #: warehouse/templates/manage/project/publishing.html:252 -#, fuzzy -#| msgid "Subject:" msgid "Subject" -msgstr "Temo:" +msgstr "Temo" #: warehouse/templates/manage/account/publishing.html:297 #: warehouse/templates/manage/project/publishing.html:260 -#, fuzzy -#| msgid "Subject:" msgid "subject" -msgstr "Temo:" +msgstr "temo" #: warehouse/templates/manage/account/publishing.html:305 #, python-format @@ -5592,72 +5088,60 @@ msgid "" "request. While not required, providing the subject further restricts the " "identity used for publishing. More details here." msgstr "" +"La temo estas la numera identigilo reprezentantan la petanton. Tio ne " +"postuliĝas; tamen, la temo plu limigas la identecon uzatan por eldonado. Jen pli da detaloj." #: warehouse/templates/manage/account/publishing.html:319 #: warehouse/templates/manage/project/publishing.html:283 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "Read more about ActiveState's OpenID Connect support here." msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +"Jen pli pri la subteno de OpenID Connect far " +"ActiveState." #: warehouse/templates/manage/account/publishing.html:352 #: warehouse/templates/manage/project/publishing.html:294 #: warehouse/templates/organizations/profile.html:30 -#, fuzzy -#| msgid "Project description" msgid "Organization" -msgstr "Priskribo de la projekto" +msgstr "Organizaĵo" #: warehouse/templates/manage/account/publishing.html:358 #: warehouse/templates/manage/project/publishing.html:300 -#, fuzzy -#| msgid "Project description" msgid "my-organization" -msgstr "Priskribo de la projekto" +msgstr "mia-organizajho" #: warehouse/templates/manage/account/publishing.html:366 #: warehouse/templates/manage/project/publishing.html:308 msgid "The ActiveState organization name that owns the project" -msgstr "" +msgstr "La nomo de la organizaĵo ĉe ActiveState posedanta la projekton" #: warehouse/templates/manage/account/publishing.html:374 #: warehouse/templates/manage/project/publishing.html:316 -#, fuzzy -#| msgid "Project name" msgid "ActiveState Project name" -msgstr "Nomo de projekto" +msgstr "Nomo de projekto ĉe ActiveState" #: warehouse/templates/manage/account/publishing.html:380 #: warehouse/templates/manage/project/publishing.html:322 -#, fuzzy -#| msgid "Project:" msgid "my-project" -msgstr "Projekto:" +msgstr "mia-projekto" #: warehouse/templates/manage/account/publishing.html:388 #: warehouse/templates/manage/project/publishing.html:330 msgid "The ActiveState project that will build your Python artifact." -msgstr "" +msgstr "La projekto ĉe ActiveState konstruontan vian Python-artefakton." #: warehouse/templates/manage/account/publishing.html:396 #: warehouse/templates/manage/project/publishing.html:338 -#, fuzzy -#| msgid "Your username" msgid "Actor Username" -msgstr "Via salutnomo" +msgstr "Salutnomo de aganto" #: warehouse/templates/manage/account/publishing.html:402 #: warehouse/templates/manage/project/publishing.html:344 -#, fuzzy -#| msgid "Username" msgid "my-username" -msgstr "Salutnomo" +msgstr "mia-salutnomo" #: warehouse/templates/manage/account/publishing.html:408 #: warehouse/templates/manage/project/publishing.html:350 @@ -5665,56 +5149,55 @@ msgid "" "The username for the ActiveState account that will trigger the build of your " "Python artifact." msgstr "" +"La salutnomo de la konto ĉe ActiveState, kiu ekigos la konstruadon de via " +"Python-artefakto." #: warehouse/templates/manage/account/publishing.html:426 -#, fuzzy -#| msgid "Manage version" msgid "Manage publishers" -msgstr "Mastrumi version" +msgstr "Administri eldonantojn" #: warehouse/templates/manage/account/publishing.html:436 -#, fuzzy -#| msgid "Project:" msgid "Project" -msgstr "Projekto:" +msgstr "Projekto" #: warehouse/templates/manage/account/publishing.html:458 msgid "" "No publishers are currently configured. Publishers for existing projects can " "be added in the publishing configuration for each individual project." 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:470 -#, fuzzy -#| msgid "Trending projects" msgid "Pending project name" -msgstr "Popularaj projektoj" +msgstr "Ankoraŭ ne aprobitaj projektaj nomoj" #: warehouse/templates/manage/account/publishing.html:471 #: warehouse/templates/manage/project/publishing.html:384 msgid "Publisher" -msgstr "" +msgstr "Eldonanto" #: warehouse/templates/manage/account/publishing.html:472 #: warehouse/templates/manage/project/publishing.html:385 msgid "Details" -msgstr "" +msgstr "Detaloj" #: warehouse/templates/manage/account/publishing.html:484 msgid "" "No pending publishers are currently configured. Publishers for projects that " "don't exist yet can be added below." msgstr "" +"Neniu estonta eldonanto estas aktuale starigita. Eldonantoj por projektoj " +"ankoraŭ ne ekzistanta estas starigeblaj ĉi-sube." #: warehouse/templates/manage/account/publishing.html:492 -#, fuzzy -#| msgid "Manage this project" msgid "Add a new pending publisher" -msgstr "Mastrumi ĉi tiun projekton" +msgstr "Starigi novan estontan fidatan eldonanton" #: warehouse/templates/manage/account/publishing.html:495 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:501 #, python-format @@ -5726,6 +5209,11 @@ msgid "" "more about \"pending\" and ordinary trusted publishers here." msgstr "" +"Tiaj eldonantoj similas al fidataj eldonantoj starigitaj por specifaj " +"projektoj, krom ke ili permesas al uzantoj krei la " +"projekton, se ĝi ne jam ekzistas. Post kreo de la projekto, la estonta " +"eldonanto fariĝas ordinara fidata eldonanto. Vi povas legi pli pri estontaj " +"kaj ordinaraj fidataj eldonantoj ĉi tie." #: warehouse/templates/manage/account/publishing.html:512 msgid "" @@ -5733,73 +5221,83 @@ msgid "" "strong> reserve that name. Until the project is created, any other user may " "create it, including via their own \"pending\" publisher." msgstr "" +"Starigo de «estonta» eldonanto por projekta nomo ne " +"rezervas tiun nomon. Ĝis kiam la projekto kreiĝos, ĉiu alia uzanto povas " +"krei ĝin, eble per sia propra «estonta» eldonanto." #: warehouse/templates/manage/account/publishing.html:549 #: warehouse/templates/manage/project/publishing.html:432 -#, fuzzy, python-format -#| msgid "You have not enabled two factor authentication on your account." +#, python-format msgid "" "You must first enable two-factor authentication on " "your account before adding a new publisher." -msgstr "Vi ankoraŭ ne ŝaltis dupaŝan aŭtentigon por via konto." +msgstr "" +"Vi devas starigi dupaŝan aŭtentikigon ĉe via konto " +"antaŭ ol starigi novan eldonanton." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" +"Por kontroli, ĉu vi sekure konservis viajn realirajn kodojn se la 2PA-" +"aparato perdiĝus, tajpu unu el viaj realiraj kodoj ĉi tie." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" +"La realira kodo elektita de vi estos foruzita kaj ne plu uzebla por " +"preteriri 2PA." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." msgstr "" +"Ĉu vi forgesis sekure konservi viajn realirajn kodojn? Vi " +"devas generi ilin denove." #: warehouse/templates/manage/account/recovery_codes-provision.html:17 msgid "Account recovery codes" -msgstr "Kodoj por restaŭrado de la konto" +msgstr "Kodoj por realiro al la konto" #: warehouse/templates/manage/account/recovery_codes-provision.html:36 msgid "Regenerate recovery codes" -msgstr "Regeneri restaŭrajn kodojn" +msgstr "Regeneri realirajn kodojn" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -"Se vi perdos vian aŭtentigan aplikaĵon aŭ sekuriga(j)n ŝlosilo(j)n, vi devos " -"uzi unu el ĉi tiuj restaŭraj kodoj por ensaluti en vian PyPI-konton. Ĉiu " +"Se vi perdos vian aŭtentikigan programon aŭ sekuriga(j)n ŝlosilo(j)n, vi " +"devos uzi unu el ĉi tiuj realiraj kodoj por saluti en vian PyPI-konton. Ĉiu " "kodo estas uzebla nur unu fojon." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -"Tiuj kodoj nur uziĝu por restaŭro de konto, ne por " -"ordinaraj ensalutoj." +"Tiuj kodoj nur uziĝu por realiro al la konto, ne por " +"ordinaraj salutoj." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " "codes, you may permanently lose access to your PyPI account!" msgstr "" -"Konservu ilin sekure. Se vi perdos vian aŭtentigan " -"aplikaĵon aŭ sekuriga(j)n ŝlosilo(j)n kaj ne havos atingon al tiuj restaŭraj " -"kodoj, vi eble definitive perdos vian PyPI-konton!" +"Konservu ilin sekure. Se vi perdos vian aŭtentikigan " +"programon aŭ sekuriga(j)n ŝlosilo(j)n kaj ne havos atingon al tiuj realiraj " +"kodoj, vi eble definitive perdos vian konton ĉe PyPI!" #: warehouse/templates/manage/account/recovery_codes-provision.html:48 msgid "Save your recovery codes" -msgstr "Konservi viajn restaŭrajn kodojn" +msgstr "Konservi viajn realirajn kodojn" #: warehouse/templates/manage/account/recovery_codes-provision.html:63 msgid "Download as file" @@ -5825,15 +5323,13 @@ msgid "Ensure that you have securely stored them before continuing." msgstr "Certigu, ke vi sekure konservis ilin, antaŭ daŭrigo." #: warehouse/templates/manage/account/token.html:17 -#, fuzzy -#| msgid "Remove API token" msgid "Create API token" -msgstr "Forigi API-ĵetonon" +msgstr "Krei API-ĵetonon" #: warehouse/templates/manage/account/token.html:38 #, python-format msgid "Token for \"%(macaroon_description)s\"" -msgstr "Ĵetono por \"%(macaroon_description)s\"" +msgstr "Ĵetono por «%(macaroon_description)s»" #: warehouse/templates/manage/account/token.html:40 msgid "Permissions:" @@ -5929,15 +5425,12 @@ msgid "a project token" msgstr "projekta ĵetono" #: warehouse/templates/manage/account/token.html:113 -#, fuzzy, python-format -#| msgid "" -#| "You can then use %(command)s to switch to the correct token " -#| "when uploading to PyPI." +#, python-format msgid "" "You can then use %(command)s to use the correct token when " "uploading to PyPI." msgstr "" -"Vi povas poste uzi la komandon %(command)s por ŝalti la ĝustan " +"Vi povas poste uzi la komandon %(command)s por uzi la ĝustan " "ĵetonon por alŝuto al PyPI." #: warehouse/templates/manage/account/token.html:119 @@ -5950,18 +5443,14 @@ msgstr "" "href=\"%(href)s\">vizitu la helpopaĝon de PyPI." #: warehouse/templates/manage/account/token.html:122 -#, fuzzy -#| msgid "Add another token" msgid "Create another token" -msgstr "Aldoni alian ĵetonon" +msgstr "Krei alian ĵetonon" #: warehouse/templates/manage/account/token.html:131 msgid "Token name" msgstr "Nomo de ĵetono" #: warehouse/templates/manage/account/token.html:140 -#, fuzzy -#| msgid "What is this token for?" msgid "What will you use this token for?" msgstr "Kio estas la celo de ĉi tiu ĵetono?" @@ -5978,14 +5467,12 @@ msgstr "" "ĉiuj el viaj aktualaj kaj kreotaj projektoj." #: warehouse/templates/manage/account/token.html:170 -#, fuzzy -#| msgid "Create account" msgid "Create token" -msgstr "Krei konton" +msgstr "Krei ĵetonon" #: warehouse/templates/manage/account/totp-provision.html:17 msgid "Set up 2FA with an authentication application (TOTP)" -msgstr "Agordi dupaŝan aŭtentigon per aŭtentiga aplikaĵo (TOTP)" +msgstr "Starigi dupaŝan aŭtentikigon per aŭtentikiga programo (TOTP)" #: warehouse/templates/manage/account/totp-provision.html:32 #, python-format @@ -5994,9 +5481,9 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">TOTP standard." msgstr "" -"PyPI subtenas ajnan aplikaĵon, kiu kongruas kun la normo TOTP." +"PyPI subtenas ajnan programon, kiu kongruas kun la normo TOTP." #: warehouse/templates/manage/account/totp-provision.html:36 #, python-format @@ -6005,35 +5492,35 @@ msgid "" "applications." msgstr "" "Vizitu la helpopaĝon de PyPI por listo de kongruaj " -"aplikaĵoj." +"programoj." #: warehouse/templates/manage/account/totp-provision.html:42 msgid "Set up your application" -msgstr "Agordi vian aplikaĵon" +msgstr "Agordi vian programon" #: warehouse/templates/manage/account/totp-provision.html:45 msgid "Scan the QR code with the authentication application of your choice." -msgstr "Skanu la QR-kodon per via aŭtentiga aplikaĵo." +msgstr "Skanu la QR-kodon per via aŭtentikiga programo." #: warehouse/templates/manage/account/totp-provision.html:46 msgid "" "For security reasons, you can only associate one authentication application " "per PyPI account." msgstr "" -"Pro sekureco, vi povas asocii nur unu aŭtentigan aplikaĵon al unu PyPI-konto." +"Pro sekureco, vi povas asocii nur unu aŭtentikigan aplikaĵon al unu PyPI-" +"konto." #: warehouse/templates/manage/account/totp-provision.html:52 msgid "QR code for setting up an authentication application" -msgstr "QR-kodo por agordi aŭtentigan aplikaĵon" +msgstr "QR-kodo por agordi aŭtentikigan aplikaĵon" #: warehouse/templates/manage/account/totp-provision.html:55 -#, fuzzy -#| msgid "No QR scanner? Manually enter the code instead:" msgid "" "No QR scanner? Enter this code in your TOTP application " "instead:" msgstr "" -"QR-skanilo mankas? Permane entajpu la kodon anstataŭe:" +"QR-skanilo mankas? Tajpu la jenan kodon en vian TOTP-" +"programon anstataŭe:" #: warehouse/templates/manage/account/totp-provision.html:67 msgid "Verify application" @@ -6041,18 +5528,15 @@ msgstr "Kontroli la aplikaĵon" #: warehouse/templates/manage/account/totp-provision.html:73 msgid "Authentication code" -msgstr "Aŭtentiga kodo" +msgstr "Aŭtentikiga kodo" #: warehouse/templates/manage/account/totp-provision.html:83 -#, fuzzy -#| msgid "" -#| "To finalize the set up process, enter the authentication code provided by " -#| "your application." msgid "" "To finalize the set-up process, enter the 6-digit code provided by your TOTP " "application." msgstr "" -"Por fini la agordadon, entajpu la aŭtentigan kodon donitan de via aplikaĵo." +"Por fini la starigon, tajpu la sesciferan aŭtentikigan kodon donitan de via " +"TOTP-programo." #: warehouse/templates/manage/account/totp-provision.html:95 msgid "Set up application" @@ -6060,7 +5544,7 @@ msgstr "Agordi aplikaĵon" #: warehouse/templates/manage/account/webauthn-provision.html:17 msgid "Set up 2FA with a security device (e.g. USB key)" -msgstr "Agordi dupaŝan aŭtentigon per sekuriga aparato (ekz. USB-ŝlosilo)" +msgstr "Agordi dupaŝan aŭtentikigon per sekuriga aparato (ekz. USB-ŝlosilo)" #: warehouse/templates/manage/account/webauthn-provision.html:26 #, python-format @@ -6132,170 +5616,147 @@ msgstr "" #: warehouse/templates/manage/organization/activate_subscription.html:17 #: warehouse/templates/manage/organization/activate_subscription.html:21 #: warehouse/templates/manage/organization/activate_subscription.html:35 -#, fuzzy -#| msgid "Project description" msgid "Activate Subscription" -msgstr "Priskribo de la projekto" +msgstr "Aktivigi abonon" #: warehouse/templates/manage/organization/activate_subscription.html:27 msgid "" "Company accounts require an active subscription. Please enter up-to-date " "billing information to enable the account." msgstr "" +"Firmaa konto postulas aktivan abonon. Bonvolu tajpi ĝisdatajn fakturajn " +"informojn por aktivigi la konton." #: warehouse/templates/manage/organization/history.html:20 #: warehouse/templates/manage/project/history.html:20 #: warehouse/templates/manage/team/history.html:20 -#, fuzzy, python-format -#| msgid "'%(project_name)s' project history" +#, python-format msgid "'%(source_name)s' security history" -msgstr "Historio de la projekto '%(project_name)s'" +msgstr "Historio pri la sekureco de «%(source_name)s»" #: warehouse/templates/manage/organization/history.html:25 -#, fuzzy -#| msgid "" -#| "Each time you (or your collaborators) perform a security action related " -#| "to this project, the action is recorded and displayed here." msgid "" "Each time you (or your collaborators) perform a security action related to " "this organization, the action is recorded and displayed here." msgstr "" -"Se vi (aŭ via kunlaboranto) faros agon pri la sekureco de ĉi tiun projekton, " +"Se vi (aŭ via kunlaboranto) faros agon pri la sekureco de ĉi tiu organizaĵo, " "tiu ago registriĝos kaj montriĝos ĉi tie." #: warehouse/templates/manage/organization/history.html:32 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "'%(organization_name)s' registered as organization name" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "«%(organization_name)s» registriĝis kiel nomo de organizaĵo" #: warehouse/templates/manage/organization/history.html:36 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "%(organization_name)s organization created" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Organizaĵo %(organization_name)s kreiĝis" #: warehouse/templates/manage/organization/history.html:38 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "%(organization_name)s organization deleted" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "La organizaĵo «%(organization_name)s» estis forviŝita" #: warehouse/templates/manage/organization/history.html:40 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "%(previous_organization_name)s organization renamed to %(organization_name)s" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"Nomo de la organizaĵo «%(previous_organization_name)s» ŝanĝiĝis al " +"«%(organization_name)s»" #: warehouse/templates/manage/organization/history.html:42 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "%(organization_name)s organization approved" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "La organizaĵo «%(organization_name)s» estis aprobita" #: warehouse/templates/manage/organization/history.html:44 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "%(organization_name)s organization declined" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "La organizaĵo «%(organization_name)s» estis malaprobita" #: warehouse/templates/manage/organization/history.html:49 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "%(project_name)s project added to organization" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"Projekto «%(project_name)s» aldonita al organizaĵo" #: warehouse/templates/manage/organization/history.html:53 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "%(project_name)s project removed from organization" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"Projekto «%(project_name)s» malaldonita el " +"organizaĵo" #: warehouse/templates/manage/organization/history.html:60 -#, fuzzy, python-format -#| msgid "%(username)s added as project %(role_name)s" +#, python-format msgid "" "%(username)s added as organization %(role_name)s" msgstr "" -"%(username)s aldonita kiel projekta %(role_name)s" +"%(username)s aliĝis kiel organizaĵa %(role_name)s" #: warehouse/templates/manage/organization/history.html:65 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "%(username)s removed as organization %(role_name)s" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"%(username)s eksiĝis kiel organizaĵa %(role_name)s" #: warehouse/templates/manage/organization/history.html:70 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s changed to organization %(role_name)s" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s ŝanĝiĝis al organizaĵa %(role_name)s" #: warehouse/templates/manage/organization/history.html:75 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s invited to join as organization " "%(role_name)s" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s invitiĝis aliĝi kiel organizaĵa " +"%(role_name)s" #: warehouse/templates/manage/organization/history.html:80 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s declined invitation to join as " "organization %(role_name)s" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s malakceptis inviton aliĝi al la " +"organizaĵo kiel %(role_name)s" #: warehouse/templates/manage/organization/history.html:85 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "Revoked invitation for %(username)s to join as " "organization %(role_name)s" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"Nuligis inviton por %(username)s aliĝi kiel " +"organizaĵa %(role_name)s" #: warehouse/templates/manage/organization/history.html:90 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "Invitation for %(username)s to join as organization " "%(role_name)s expired" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"Eksvalidiĝis invito por %(username)s aliĝi kiel " +"organizaĵa %(role_name)s" #: warehouse/templates/manage/organization/history.html:95 #: warehouse/templates/manage/team/history.html:32 #, python-format msgid "%(team_name)s team created" -msgstr "" +msgstr "Teamo %(team_name)s kreiĝis" #: warehouse/templates/manage/organization/history.html:97 #: warehouse/templates/manage/team/history.html:34 #, python-format msgid "%(team_name)s team deleted" -msgstr "" +msgstr "Teamo %(team_name)s malkreiĝis" #: warehouse/templates/manage/organization/history.html:102 #: warehouse/templates/manage/team/history.html:41 @@ -6304,6 +5765,8 @@ msgid "" "%(team_name)s team added as project %(role_name)s for %(project_name)s" msgstr "" +"Teamo %(team_name)s aldoniĝis kiel projekta %(role_name)s por %(project_name)s" #: warehouse/templates/manage/organization/history.html:106 #: warehouse/templates/manage/team/history.html:45 @@ -6312,6 +5775,8 @@ msgid "" "%(team_name)s team removed as project %(role_name)s for %(project_name)s" msgstr "" +"Teamo %(team_name)s malaldoniĝis kiel projekta %(role_name)s por %(project_name)s" #: warehouse/templates/manage/organization/history.html:110 #: warehouse/templates/manage/team/history.html:49 @@ -6320,29 +5785,25 @@ msgid "" "%(team_name)s team changed to project %(role_name)s for %(project_name)s" msgstr "" +"Teamo %(team_name)s fariĝis projekta %(role_name)s por %(project_name)s" #: warehouse/templates/manage/organization/history.html:117 #: warehouse/templates/manage/team/history.html:56 -#, fuzzy, python-format -#| msgid "%(username)s added as project %(role_name)s" +#, python-format msgid "%(username)s added to %(team_name)s team" -msgstr "" -"%(username)s aldonita kiel projekta %(role_name)s" +msgstr "%(username)s aliĝis al la teamo %(team_name)s" #: warehouse/templates/manage/organization/history.html:121 #: warehouse/templates/manage/team/history.html:60 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "%(username)s removed from %(team_name)s team" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"%(username)s malaliĝis el la teamo %(team_name)s" #: warehouse/templates/manage/organization/history.html:132 -#, fuzzy -#| msgid "Register" msgid "Registered by:" -msgstr "Registri vin" +msgstr "Registrita de:" #: warehouse/templates/manage/organization/history.html:139 #: warehouse/templates/manage/project/history.html:34 @@ -6354,29 +5815,21 @@ msgstr "Kreita de:" #: warehouse/templates/manage/project/history.html:310 #: warehouse/templates/manage/project/history.html:332 #: warehouse/templates/manage/team/history.html:76 -#, fuzzy -#| msgid "Created by:" msgid "Deleted by:" -msgstr "Kreita de:" +msgstr "Forigita de:" #: warehouse/templates/manage/organization/history.html:149 #: warehouse/templates/manage/team/history.html:81 -#, fuzzy -#| msgid "Removed by:" msgid "Renamed by:" -msgstr "Forigita de:" +msgstr "Nomo ŝanĝita de:" #: warehouse/templates/manage/organization/history.html:154 -#, fuzzy -#| msgid "Removed by:" msgid "Approved by:" -msgstr "Forigita de:" +msgstr "Akceptita de:" #: warehouse/templates/manage/organization/history.html:159 -#, fuzzy -#| msgid "Decline" msgid "Declined by:" -msgstr "Malakcepti" +msgstr "Malakceptita de:" #: warehouse/templates/manage/organization/history.html:176 #: warehouse/templates/manage/project/history.html:151 @@ -6389,96 +5842,77 @@ msgstr "Ŝanĝita de:" #: warehouse/templates/manage/organization/history.html:186 #: warehouse/templates/manage/project/history.html:158 #: warehouse/templates/manage/project/history.html:165 -#, fuzzy -#| msgid "Invite" msgid "Invited by:" -msgstr "Inviti" +msgstr "Invitita de:" #: warehouse/templates/manage/organization/history.html:191 #: warehouse/templates/manage/project/history.html:172 -#, fuzzy -#| msgid "Removed by:" msgid "Revoked by:" -msgstr "Forigita de:" +msgstr "Eksvalidigita de:" #: warehouse/templates/manage/organization/history.html:198 #: warehouse/templates/manage/project/history.html:349 #: warehouse/templates/manage/team/history.html:105 -#, fuzzy, python-format -#| msgid "Security history for %(project_name)s" +#, python-format msgid "Security history for %(source_name)s" -msgstr "Historio pri la sekureco de %(project_name)s" +msgstr "Historio pri la sekureco de %(source_name)s" #: warehouse/templates/manage/organization/manage_organization_base.html:20 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage '%(organization_name)s'" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri «%(organization_name)s»" #: warehouse/templates/manage/organization/manage_organization_base.html:57 -#, fuzzy -#| msgid "Create an account" msgid "Back to organizations" -msgstr "Krei konton" +msgstr "Reen al organizaĵoj" #: warehouse/templates/manage/organization/projects.html:17 -#, fuzzy -#| msgid "Project description" msgid "Organization projects" -msgstr "Priskribo de la projekto" +msgstr "Projektoj de organizaĵo" #: warehouse/templates/manage/organization/projects.html:21 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage '%(organization_name)s' projects" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri la projektojn de «%(organization_name)s»" #: warehouse/templates/manage/organization/projects.html:91 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "There are no projects in your organization, yet." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ankoraŭ mankas projektoj en via organizaĵo." #: warehouse/templates/manage/organization/projects.html:93 -#, fuzzy, python-format -#| msgid "" -#| "You have not uploaded any projects to PyPI, yet. To learn how to get " -#| "started, visit the Python Packaging User Guide" +#, python-format msgid "" "Get started by adding a project that you own using the form below. To learn " "how to create a new project, visit the Python Packaging User Guide" msgstr "" -"Vi ankoraŭ alŝutis neniun projekton al PyPI. Por lerni kiel komenci, vizitu " -"la Manlibron por " -"Python-Uzantoj pri Pakado" +"Komencu aldonante projekton posedatan de vi per la ĉi-suba formularo. Por " +"lerni kiel krei novan projekton, legu la Manlibron por Python-Uzantoj pri Pakado" #: warehouse/templates/manage/organization/projects.html:105 -#, fuzzy -#| msgid "Create an account" msgid "Add project to organization" -msgstr "Krei konton" +msgstr "Aldoni projekton al organizaĵo" #: warehouse/templates/manage/organization/projects.html:111 msgid "️New or existing project?" -msgstr "" +msgstr "Ĉu nova aŭ ekzistanta projekto?" #: warehouse/templates/manage/organization/projects.html:121 msgid "" "Transfer an existing project that you own, or create and add a new project " "to the organization." msgstr "" +"Transdonu ekzistantan projekton posedatan de vi, aŭ kreu kaj aldonu novan " +"projekton al la organizaĵo." #: warehouse/templates/manage/organization/projects.html:127 msgid "️Name of existing project" -msgstr "" +msgstr "Nomo de jam ekzistanta projekto" #: warehouse/templates/manage/organization/projects.html:134 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You do not own any projects that you can add to this organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi ne posedas projektojn aldoneblajn al ĉi tiu organizaĵo." #: warehouse/templates/manage/organization/projects.html:141 msgid "" @@ -6487,42 +5921,41 @@ msgid "" "organization. A project that has been added to another organization can be " "transferred from the project settings page." msgstr "" +"Posedantoj aŭ mastrumantoj de ĉi tiu organizaĵo povas transdoni sian " +"projekton al ĉi tiu organizaĵo, se la projekto ne estis aldonita al alia " +"organizaĵo. Projekto jam aldonita al alia organizaĵo estas transdonebla per " +"la projekta agordejo." #: warehouse/templates/manage/organization/projects.html:146 -#, fuzzy -#| msgid "Trending projects" msgid "Transfer existing project" -msgstr "Popularaj projektoj" +msgstr "Transdoni ekzistantan projekton" #: warehouse/templates/manage/organization/projects.html:150 -#, fuzzy -#| msgid "Register a new project." msgid "️Name of new project" -msgstr "Registri novan projekton." +msgstr "Nomo de nova projekto" #: warehouse/templates/manage/organization/projects.html:161 msgid "" "Owners of this organization can create an empty project and add it to the " "organization." msgstr "" +"Posedantoj de ĉi tiu organizaĵo povas krei malplenan projekton kaj aldoni " +"ĝin al la organizaĵo." #: warehouse/templates/manage/organization/projects.html:166 -#, fuzzy -#| msgid "Register a new project." msgid "Create and add new project" -msgstr "Registri novan projekton." +msgstr "Krei kaj aldoni novan projekton" #: warehouse/templates/manage/organization/roles.html:18 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage people in '%(organization_name)s'" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri anojn de %(organization_name)s" #: warehouse/templates/manage/organization/roles.html:22 #: warehouse/templates/manage/project/roles.html:22 #: warehouse/templates/manage/team/roles.html:22 msgid "2FA enabled" -msgstr "Dupaŝa aŭtentigo ŝaltita" +msgstr "Dupaŝa aŭtentikigo ŝaltita" #: warehouse/templates/manage/organization/roles.html:23 #: warehouse/templates/manage/organization/roles.html:28 @@ -6533,105 +5966,85 @@ msgstr "Dupaŝa aŭtentigo ŝaltita" #: warehouse/templates/manage/team/roles.html:23 #: warehouse/templates/manage/team/roles.html:28 msgid "2FA" -msgstr "Dupaŝa aŭtentigo" +msgstr "2PA" #: warehouse/templates/manage/organization/roles.html:27 #: warehouse/templates/manage/project/roles.html:27 #: warehouse/templates/manage/team/roles.html:27 msgid "2FA disabled" -msgstr "Dupaŝa aŭtentigo malŝaltita" +msgstr "Dupaŝa aŭtentikigo malŝaltita" #: warehouse/templates/manage/organization/roles.html:39 -#, fuzzy, python-format -#| msgid "" -#| "Use this page to control which PyPI users can help you to manage " -#| "%(project_name)s" +#, python-format msgid "" "Use this page to control which PyPI users can help you to manage " "'%(organization_name)s'." msgstr "" -"Uzu ĉi tiun paĝon por agordi tiujn PyPI-uzantojn, kiuj helpas vin mastrumi " -"la projekton %(project_name)s" +"Uzu ĉi tiun paĝon por elekti tiujn PyPI-uzantojn, kiuj helpas vin administri " +"la organizaĵon %(organization_name)s." #: warehouse/templates/manage/organization/roles.html:41 -#, fuzzy -#| msgid "Project description" msgid "Organization Roles" -msgstr "Priskribo de la projekto" +msgstr "Roloj de la organizaĵo" #: warehouse/templates/manage/organization/roles.html:43 -#, fuzzy, python-format -#| msgid "There are two possible roles for collaborators:" +#, python-format msgid "" "There are %(number_of_roles)s possible roles for people in this " "organization. Refer to the following matrix for details on what each role " "can do." -msgstr "Ekzistas du eblaj roloj por kunlaborantoj:" +msgstr "" +"Ekzistas %(number_of_roles)s eblaj roloj por anoj de ĉi tiu organizaĵo. Legu " +"la ĉi-suban tabelon por detaloj pri la rajtoj de la roloj." #: warehouse/templates/manage/organization/roles.html:47 -#, fuzzy -#| msgid "Project description" msgid "Organization Role Permissions Matrix" -msgstr "Priskribo de la projekto" +msgstr "Matrico pri permesoj de organizaĵaj roloj" #: warehouse/templates/manage/organization/roles.html:51 #: warehouse/templates/manage/organization/roles.html:168 #: warehouse/templates/manage/project/roles.html:304 msgid "Member" -msgstr "" +msgstr "Ano" #: warehouse/templates/manage/organization/roles.html:61 -#, fuzzy -#| msgid "Project description" msgid "View organization/teams" -msgstr "Priskribo de la projekto" +msgstr "Vidi organizaĵon/teamojn" #: warehouse/templates/manage/organization/roles.html:70 -#, fuzzy -#| msgid "Creating a new release" msgid "Create/manage teams" -msgstr "Kreo de nova eldono" +msgstr "Krei/administri teamojn" #: warehouse/templates/manage/organization/roles.html:79 -#, fuzzy -#| msgid "Create an account" msgid "Invite/manage organization members" -msgstr "Krei konton" +msgstr "Inviti/administri anojn de la organizaĵo" #: warehouse/templates/manage/organization/roles.html:88 -#, fuzzy -#| msgid "Create an account" msgid "Delete the organization" -msgstr "Krei konton" +msgstr "Forviŝi la organizaĵon" #: warehouse/templates/manage/organization/roles.html:98 -#, fuzzy -#| msgid "Create an account" msgid "Manage organization billing" -msgstr "Krei konton" +msgstr "Administri organizaĵan fakturadon" #: warehouse/templates/manage/organization/roles.html:106 msgid "Own/maintain specific projects" -msgstr "" +msgstr "Posedi/administri specifajn projektojn" #: warehouse/templates/manage/organization/roles.html:115 -#, fuzzy -#| msgid "Register a new project." msgid "Create new projects" -msgstr "Registri novan projekton." +msgstr "Krei novajn projektojn" #: warehouse/templates/manage/organization/roles.html:124 -#, fuzzy -#| msgid "Delete project" msgid "Delete projects" -msgstr "Forigi projekton" +msgstr "Forviŝi projektojn" #: warehouse/templates/manage/organization/roles.html:137 #: warehouse/templates/manage/team/roles.html:47 -#, fuzzy, python-format -#| msgid "Users who can manage %(project_name)s" +#, python-format msgid "Users who can manage %(organization_name)s" -msgstr "Uzantoj kiuj rajtas mastrumi la projekton %(project_name)s" +msgstr "" +"Tiuj uzantoj, kiuj rajtas administri la organizaĵon %(organization_name)s" #: warehouse/templates/manage/organization/roles.html:141 #: warehouse/templates/manage/organization/roles.html:268 @@ -6648,29 +6061,23 @@ msgid "Save role" msgstr "Konservi rolon" #: warehouse/templates/manage/organization/roles.html:202 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Cannot remove other people from the organization" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ne rajtas forigi aliulojn for de la organizaĵo" #: warehouse/templates/manage/organization/roles.html:204 #: warehouse/templates/manage/project/roles.html:200 -#, fuzzy -#| msgid "Cannot remove yourself as owner" msgid "Cannot remove yourself as Sole Owner" -msgstr "Ne povas forigi vin mem kiel posedanton" +msgstr "Ne povas forigi vin mem kiel la ununura posedanto" #: warehouse/templates/manage/organization/roles.html:207 -#, fuzzy, python-format -#| msgid "Remove %(user)s from this project" +#, python-format msgid "Remove %(user)s from this organization." -msgstr "Forigi la uzanton %(user)s for de la projekto" +msgstr "Malanigi la uzanton %(user)s el ĉi tiu organizaĵo." #: warehouse/templates/manage/organization/roles.html:208 -#, fuzzy, python-format -#| msgid "Remove %(user)s from this project" +#, python-format msgid "Remove %(user)s from this organization" -msgstr "Forigi la uzanton %(user)s for de la projekto" +msgstr "Malanigi la uzanton %(user)s el ĉi tiu organizaĵo" #: warehouse/templates/manage/organization/roles.html:234 #: warehouse/templates/manage/project/roles.html:228 @@ -6683,10 +6090,9 @@ msgid "Invite expired" msgstr "Invito eksvalidiĝinta" #: warehouse/templates/manage/organization/roles.html:243 -#, fuzzy, python-format -#| msgid "Revoke invitation for %(user)s" +#, python-format msgid "Revoke invitation for %(user)s." -msgstr "Eksvalidigi inviton por %(user)s" +msgstr "Eksvalidigi inviton por %(user)s." #: warehouse/templates/manage/organization/roles.html:244 #: warehouse/templates/manage/project/roles.html:236 @@ -6701,45 +6107,39 @@ msgid "Revoke invite" msgstr "Eksvalidigi inviton" #: warehouse/templates/manage/organization/roles.html:247 -#, fuzzy, python-format -#| msgid "Revoke invitation for %(user)s" +#, python-format msgid "Re-send invitation for %(user)s." -msgstr "Eksvalidigi inviton por %(user)s" +msgstr "Resendi inviton al %(user)s." #: warehouse/templates/manage/organization/roles.html:248 -#, fuzzy, python-format -#| msgid "Revoke invitation for %(user)s" +#, python-format msgid "Re-send invitation for %(user)s" -msgstr "Eksvalidigi inviton por %(user)s" +msgstr "Resend inviton al %(user)s" #: warehouse/templates/manage/organization/roles.html:249 msgid "Re-send" -msgstr "" +msgstr "Resendi" #: warehouse/templates/manage/organization/roles.html:250 -#, fuzzy, python-format -#| msgid "Revoke invitation for %(user)s" +#, python-format msgid "Delete expired invitation for %(user)s." -msgstr "Eksvalidigi inviton por %(user)s" +msgstr "Forviŝi eksvalidigitan inviton por %(user)s." #: warehouse/templates/manage/organization/roles.html:251 -#, fuzzy, python-format -#| msgid "Revoke invitation for %(user)s" +#, python-format msgid "Delete expired invitation for %(user)s" -msgstr "Eksvalidigi inviton por %(user)s" +msgstr "Forviŝi eksvalidigitan inviton por %(user)s" #: warehouse/templates/manage/organization/roles.html:252 #: warehouse/templates/manage/project/release.html:106 #: warehouse/templates/manage/project/releases.html:109 #: warehouse/templates/manage/project/settings.html:252 msgid "Delete" -msgstr "Forigi" +msgstr "Forviŝi" #: warehouse/templates/manage/organization/roles.html:263 -#, fuzzy -#| msgid "Invite expired" msgid "Invite member" -msgstr "Invito eksvalidiĝinta" +msgstr "Inviti anon" #: warehouse/templates/manage/organization/roles.html:304 #: warehouse/templates/manage/project/roles.html:393 @@ -6748,185 +6148,131 @@ msgstr "Inviti" #: warehouse/templates/manage/organization/settings.html:17 #: warehouse/templates/manage/organization/settings.html:24 -#, fuzzy -#| msgid "Project description" msgid "Organization settings" -msgstr "Priskribo de la projekto" +msgstr "Agordoj pri organizaĵo" #: warehouse/templates/manage/organization/settings.html:21 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage '%(organization_name)s' settings" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri la agordojn pri «%(organization_name)s»" #: warehouse/templates/manage/organization/settings.html:33 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Change the organization account name below." -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Ŝanĝi la nomon de la organizaĵa konto ĉi-sube." #: warehouse/templates/manage/organization/settings.html:37 #: warehouse/templates/manage/team/settings.html:64 -#, fuzzy -#| msgid "Account created" msgid "Date created" -msgstr "Konto kreiĝis" +msgstr "Dato de kreo" #: warehouse/templates/manage/organization/settings.html:175 -#, fuzzy, python-format -#| msgid "" -#| "If you did not make this change, you can email %(email_address)s to communicate with the PyPI " -#| "administrators." +#, python-format msgid "" "If you need to convert your organization account from a Company account to a " "Community account, you can email %(email)s " "to communicate with %(site)s administrators." msgstr "" -"Se vi ne intencis tion, vi povas mesaĝi ĉe %(email_address)s al la administrantoj de PyPI." +"Se vi deziras ŝanĝi vian Firmaan konton al Komunuma konto, kontaktu la " +"administrantojn de %(site)s ĉe %(email)s." #: warehouse/templates/manage/organization/settings.html:184 -#, fuzzy -#| msgid "Create an account" msgid "Update organization" -msgstr "Krei konton" +msgstr "Ĝisdatigi organizaĵon" #: warehouse/templates/manage/organization/settings.html:193 -#, fuzzy -#| msgid "Account details" msgid "Billing details" -msgstr "Detaloj pri konto" +msgstr "Detaloj pri fakturo" #: warehouse/templates/manage/organization/settings.html:195 msgid "Billing status" -msgstr "" +msgstr "Faktura stato" #: warehouse/templates/manage/organization/settings.html:199 msgid "Billing email" -msgstr "" +msgstr "Faktura retpoŝta adreso" #: warehouse/templates/manage/organization/settings.html:204 -#, fuzzy -#| msgid "Manage version" msgid "Manage billing" -msgstr "Mastrumi version" +msgstr "Administri fakturadon" #: warehouse/templates/manage/organization/settings.html:214 #: warehouse/templates/manage/organization/settings.html:241 -#, fuzzy -#| msgid "Manage '%(project_name)s'" msgid "Change organization account name" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Ŝanĝi nomon de organizaĵa konto" #: warehouse/templates/manage/organization/settings.html:219 -#, fuzzy -#| msgid "You will not be able to recover your account after you delete it" msgid "" "You will not be able to revert to your current account name after you rename " "your organization." -msgstr "Vi ne povos restaŭri vian konton post ĝia forigo" +msgstr "" +"Vi ne povos reuzi vian aktualan kontan nomon, se vi ŝanĝos la nomon de via " +"organizaĵo." #: warehouse/templates/manage/organization/settings.html:241 -#, fuzzy -#| msgid "Manage '%(project_name)s'" msgid "Change organization account name for" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Ŝanĝi nomon de organizaĵa konto por" #: warehouse/templates/manage/organization/settings.html:241 -#, fuzzy -#| msgid "Create an account" msgid "Current organization account name" -msgstr "Krei konton" +msgstr "Aktuala nomo de organizaĵa konto" #: warehouse/templates/manage/organization/settings.html:248 #: warehouse/templates/manage/organization/settings.html:298 -#, fuzzy -#| msgid "Create an account" msgid "Delete organization" -msgstr "Krei konton" +msgstr "Forviŝi organizaĵon" #: warehouse/templates/manage/organization/settings.html:251 -#, fuzzy -#| msgid "Create an account" msgid "Cannot delete organization" -msgstr "Krei konton" +msgstr "Ne eblas forviŝi organizaĵon" #: warehouse/templates/manage/organization/settings.html:253 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Your account is currently the sole owner of " -#| "%(count)s project.\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " Your account is currently the sole owner of " -#| "%(count)s projects.\n" -#| " " +#, python-format msgid "Your organization currently owns %(count)s project." msgid_plural "Your organization currently owns %(count)s projects." -msgstr[0] "" -"\n" -" Via konto estas aktuale la sola posedanto de " -"%(count)s projekto.\n" -" " -msgstr[1] "" -"\n" -" Via konto estas aktuale la sola posedanto de " -"%(count)s projektoj.\n" -" " +msgstr[0] "Via organizaĵo aktuale posedas %(count)s projekton." +msgstr[1] "Via organizaĵo aktuale posedas %(count)s projektojn." #: warehouse/templates/manage/organization/settings.html:258 msgid "For each project, you must either:" -msgstr "" +msgstr "Por ĉiu projekto, vi devas aŭ:" #: warehouse/templates/manage/organization/settings.html:260 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Transfer ownership and remove the project from your organization" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Transdoni la posedrajton kaj forigi la projekton for de via organizaĵo" #: warehouse/templates/manage/organization/settings.html:261 -#, fuzzy -#| msgid "Delete project" msgid "Delete the project" -msgstr "Forigi projekton" +msgstr "Forviŝi la projekton" #: warehouse/templates/manage/organization/settings.html:263 -#, fuzzy -#| msgid "Create an account" msgid "Before you can delete your organization." -msgstr "Krei konton" +msgstr "Antaŭ ol vi povos forviŝi vian organizaĵon." #: warehouse/templates/manage/organization/settings.html:269 -#, fuzzy, python-format -#| msgid "" -#| "transfer ownership or delete project" +#, python-format msgid "" "transfer ownership and remove project or delete project" msgstr "" -"transdoni posedrajtonforigi projekton" +"transdoni posedrajton kaj forigi projekton forviŝi projekton" #: warehouse/templates/manage/organization/settings.html:281 -#, fuzzy -#| msgid "You will not be able to recover your account after you delete it" msgid "You will not be able to recover your organization after you delete it." -msgstr "Vi ne povos restaŭri vian konton post ĝia forigo" +msgstr "Vi ne povos restaŭri vian organizaĵon post ĝia forviŝo." #: warehouse/templates/manage/organization/settings.html:288 msgid "" "Your subscription will be cancelled, and you will lose access to the billing " "portal." -msgstr "" +msgstr "Via abono ĉesos, kaj vi ne plu rajtos uzi la fakturan portalon." #: warehouse/templates/manage/organization/settings.html:290 msgid "You will lose access to the billing portal." -msgstr "" +msgstr "Vi ne plu rajtos uzi la fakturan portalon." #: warehouse/templates/manage/organization/settings.html:292 #, python-format @@ -6934,76 +6280,57 @@ msgid "" "Please ensure you have retrieved all invoices from your billing portal before proceeding." msgstr "" +"Bonvolu certigi, ke vi elŝutis ĉiujn fakturojn el via faktura portalo antaŭ ol daŭrigi." #: warehouse/templates/manage/organization/teams.html:17 -#, fuzzy -#| msgid "Project description" msgid "Organization teams" -msgstr "Priskribo de la projekto" +msgstr "Organizaĵaj teamoj" #: warehouse/templates/manage/organization/teams.html:21 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage '%(organization_name)s' teams" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri la teamojn de «%(organization_name)s»" #: warehouse/templates/manage/organization/teams.html:42 #: warehouse/templates/manage/team/manage_team_base.html:73 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " %(count)s project\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " %(count)s projects\n" -#| " " +#, python-format msgid "%(member_count)s member" msgid_plural "%(member_count)s members" -msgstr[0] "" -"\n" -" %(count)s projekto\n" -" " -msgstr[1] "" -"\n" -" %(count)s projektoj\n" -" " +msgstr[0] "%(member_count)s ano" +msgstr[1] "%(member_count)s anoj" #: warehouse/templates/manage/organization/teams.html:55 -#, fuzzy -#| msgid "Manage this project" msgid "Manage this team" -msgstr "Mastrumi ĉi tiun projekton" +msgstr "Administri ĉi tiun teamon" #: warehouse/templates/manage/organization/teams.html:62 -#, fuzzy -#| msgid "Create an account" msgid "View this team" -msgstr "Krei konton" +msgstr "Vidi ĉi tiun teamon" #: warehouse/templates/manage/organization/teams.html:71 msgid "" "There are no teams in your organization, yet. Organization owners and " "managers can create new teams for the organization." msgstr "" +"Ankoraŭ mankas teamoj en via organizaĵo. Posedantoj kaj mastrumantoj de la " +"organizaĵo rajtas krei novajn teamojn por la organizaĵo." #: warehouse/templates/manage/organization/teams.html:82 -#, fuzzy -#| msgid "Creating a new release" msgid "Create new team" -msgstr "Kreo de nova eldono" +msgstr "Krei novan teamon" #: warehouse/templates/manage/organization/teams.html:88 -#, fuzzy -#| msgid "Token name" msgid "️Team name" -msgstr "Nomo de ĵetono" +msgstr "Nomo de teamo" #: warehouse/templates/manage/organization/teams.html:99 msgid "" "Owners and managers of this organization can create a team for the " "organization and manage team members, team projects, and team settings." msgstr "" +"Posedantoj kaj administrantoj de ĉi tiu organizaĵo povas krei teamon por la " +"organizaĵo kaj administri teamanojn, teamajn projektojn kaj teamajn agordojn." #: warehouse/templates/manage/project/documentation.html:18 #, python-format @@ -7042,7 +6369,7 @@ msgid "" "Each time you (or your collaborators) perform a security action related to " "this project, the action is recorded and displayed here." msgstr "" -"Se vi (aŭ via kunlaboranto) faros agon pri la sekureco de ĉi tiun projekton, " +"Se vi (aŭ via kunlaboranto) faros agon pri la sekureco de ĉi tiu projekto, " "tiu ago registriĝos kaj montriĝos ĉi tie." #: warehouse/templates/manage/project/history.html:32 @@ -7050,22 +6377,19 @@ msgid "Project created" msgstr "Projekto kreita" #: warehouse/templates/manage/project/history.html:40 -#, fuzzy, python-format -#| msgid "Release version %(version)s created" +#, python-format msgid "Version %(version)s created" -msgstr "Eldono de versio %(version)s kreiĝis" +msgstr "Versio %(version)s kreita" #: warehouse/templates/manage/project/history.html:59 -#, fuzzy, python-format -#| msgid "Release version %(version)s removed" +#, python-format msgid "Version %(version)s removed" -msgstr "Eldono de versio %(version)s forigita" +msgstr "Versio %(version)s forigita" #: warehouse/templates/manage/project/history.html:66 -#, fuzzy, python-format -#| msgid "Release version %(version)s created" +#, python-format msgid "Version %(version)s yanked" -msgstr "Eldono de versio %(version)s kreiĝis" +msgstr "Versio %(version)s fortirita" #: warehouse/templates/manage/project/history.html:69 #: warehouse/templates/manage/project/history.html:76 @@ -7073,16 +6397,14 @@ msgid "Yanked by:" msgstr "Fortirita de:" #: warehouse/templates/manage/project/history.html:73 -#, fuzzy, python-format -#| msgid "Release version %(version)s created" +#, python-format msgid "Version %(version)s unyanked" -msgstr "Eldono de versio %(version)s kreiĝis" +msgstr "Versio %(version)s malfortirita" #: warehouse/templates/manage/project/history.html:82 -#, fuzzy, python-format -#| msgid "File removed from release version %(version)s" +#, python-format msgid "File added to version %(version)s" -msgstr "Dosiero forigita for de la eldono de la versio %(version)s" +msgstr "Dosiero aldonita al versio %(version)s" #: warehouse/templates/manage/project/history.html:94 #: warehouse/templates/manage/project/history.html:125 @@ -7091,10 +6413,9 @@ msgid "Filename:" msgstr "Dosiernomo:" #: warehouse/templates/manage/project/history.html:113 -#, fuzzy, python-format -#| msgid "File removed from release version %(version)s" +#, python-format msgid "File removed from version %(version)s" -msgstr "Dosiero forigita for de la eldono de la versio %(version)s" +msgstr "Dosiero forigita for de la versio %(version)s" #: warehouse/templates/manage/project/history.html:134 #, python-format @@ -7115,75 +6436,60 @@ msgstr "" "%(username)s ŝanĝita al projekta %(role_name)s" #: warehouse/templates/manage/project/history.html:155 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "%(username)s invited to join as project " "%(role_name)s" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"%(username)s invitiĝis aliĝi kiel projekta " +"%(role_name)s" #: warehouse/templates/manage/project/history.html:162 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "" "%(username)s declined invitation to join as project " "%(role_name)s" msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +"%(username)s malakceptis inviton aliĝi kiel " +"projekta %(role_name)s" #: warehouse/templates/manage/project/history.html:169 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "" "Revoked invitation for %(username)s to join as " "project %(role_name)s" msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +"Nuligis inviton por %(username)s aliĝi kiel " +"projekta %(role_name)s" #: warehouse/templates/manage/project/history.html:179 -#, fuzzy, python-format -#| msgid "%(username)s added as project %(role_name)s" +#, python-format msgid "%(team_name)s team added as project %(role_name)s" -msgstr "" -"%(username)s aldonita kiel projekta %(role_name)s" +msgstr "Teamo %(team_name)s aldonita al la projekto %(role_name)s" #: warehouse/templates/manage/project/history.html:187 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s changed to project %(role_name)s" +#, python-format msgid "%(team_name)s team changed to project %(role_name)s" -msgstr "" -"%(username)s ŝanĝita al projekta %(role_name)s" +msgstr "Teamo %(team_name)s ŝanĝiĝis al la projekto %(role_name)s" #: warehouse/templates/manage/project/history.html:195 -#, fuzzy, python-format -#| msgid "" -#| "%(username)s removed as project %(role_name)s" +#, python-format msgid "%(team_name)s team removed as project %(role_name)s" -msgstr "" -"%(username)s forigita kiel projekta %(role_name)s" +msgstr "Teamo %(team_name)s estis forigita el la projekto %(role_name)s" #: warehouse/templates/manage/project/history.html:205 -#, fuzzy, python-format -#| msgid "You are now ${role} of the '${project_name}' project." +#, python-format msgid "Project added to %(organization_name)s organization" -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "Projekto aldonita al la organizaĵo %(organization_name)s" #: warehouse/templates/manage/project/history.html:213 -#, fuzzy, python-format -#| msgid "You are now ${role} of the '${project_name}' project." +#, python-format msgid "Project removed from %(organization_name)s organization" -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "Projekto malaldonita el la organizaĵo %(organization_name)s" #: warehouse/templates/manage/project/history.html:221 -#, fuzzy -#| msgid "API token removed" msgid "Short-lived API token created" -msgstr "API-ĵetono forigita" +msgstr "Provizora API-ĵetono kreiĝis" #: warehouse/templates/manage/project/history.html:222 #: warehouse/templates/manage/project/history.html:252 @@ -7194,27 +6500,23 @@ msgstr "Permesoj: Rajtas alŝuti al ĉi tiu projekto" #: warehouse/templates/manage/project/history.html:225 #: warehouse/templates/manage/project/history.html:260 msgid "Expiration:" -msgstr "" +msgstr "Eksvalidiĝo:" #: warehouse/templates/manage/project/history.html:228 msgid "Expiration status:" -msgstr "" +msgstr "Stato de valideco:" #: warehouse/templates/manage/project/history.html:232 msgid "Expired" -msgstr "" +msgstr "Eksvalidiĝinta" #: warehouse/templates/manage/project/history.html:237 -#, fuzzy -#| msgid "Created" msgid "Creator" -msgstr "Kreita" +msgstr "Kreinto" #: warehouse/templates/manage/project/history.html:251 -#, fuzzy -#| msgid "API token removed" msgid "API token created" -msgstr "API-ĵetono forigita" +msgstr "API-ĵetono kreita" #: warehouse/templates/manage/project/history.html:255 #: warehouse/templates/manage/project/history.html:268 @@ -7223,40 +6525,32 @@ msgstr "Regata de:" #: warehouse/templates/manage/project/history.html:277 msgid "Trusted publisher added" -msgstr "" +msgstr "Fidata eldonanto estis aldonita" #: warehouse/templates/manage/project/history.html:280 msgid "Trusted publisher removed" -msgstr "" +msgstr "Fidata eldonanto estis forigita" #: warehouse/templates/manage/project/history.html:285 -#, fuzzy -#| msgid "2FA enabled" msgid "2FA requirement enabled" -msgstr "Dupaŝa aŭtentigo ŝaltita" +msgstr "Dupaŝa aŭtentikigo necesigita" #: warehouse/templates/manage/project/history.html:287 -#, fuzzy -#| msgid "Yanked by:" msgid "Enabled by:" -msgstr "Fortirita de:" +msgstr "Ŝaltita de:" #: warehouse/templates/manage/project/history.html:290 -#, fuzzy -#| msgid "2FA disabled" msgid "2FA requirement disabled" -msgstr "Dupaŝa aŭtentigo malŝaltita" +msgstr "Dupaŝa aŭtentikigo malnecesigita" #: warehouse/templates/manage/project/history.html:292 -#, fuzzy -#| msgid "Yanked by:" msgid "Disabled by:" -msgstr "Fortirita de:" +msgstr "Malŝaltita de:" #: warehouse/templates/manage/project/history.html:297 #: warehouse/templates/manage/project/history.html:319 msgid "Project alternate repository added" -msgstr "" +msgstr "Projekta alternativa deponejo aldonita" #: warehouse/templates/manage/project/history.html:302 #: warehouse/templates/manage/project/history.html:313 @@ -7266,26 +6560,26 @@ msgstr "" #: warehouse/templates/manage/project/settings.html:305 #: warehouse/templates/manage/project/settings.html:311 msgid "Url" -msgstr "" +msgstr "Retadreso" #: warehouse/templates/manage/project/history.html:308 #: warehouse/templates/manage/project/history.html:330 msgid "Project alternate repository deleted" -msgstr "" +msgstr "Projekta alternativa deponejo malaldonita" #: warehouse/templates/manage/project/history.html:354 msgid "Additional info" -msgstr "" +msgstr "Pliaj informoj" #: warehouse/templates/manage/project/history.html:366 #: warehouse/templates/manage/team/history.html:122 msgid "Location info" -msgstr "" +msgstr "Informoj pri loko" #: warehouse/templates/manage/project/manage_project_base.html:20 #, python-format msgid "Manage '%(project_name)s'" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri la projekton «%(project_name)s»" #: warehouse/templates/manage/project/manage_project_base.html:65 msgid "Back to projects" @@ -7293,10 +6587,8 @@ msgstr "Reen al projektoj" #: warehouse/templates/manage/project/manage_project_base.html:70 #: warehouse/templates/packaging/detail.html:302 -#, fuzzy -#| msgid "This project has no releases" msgid "This project has been quarantined." -msgstr "Ĉi tiu projekto ne havas eldonojn" +msgstr "Ĉi tiu projekto estas kvarantenigita." #: warehouse/templates/manage/project/manage_project_base.html:72 #: warehouse/templates/packaging/detail.html:304 @@ -7305,20 +6597,26 @@ msgid "" "quarantine, the project is not installable by clients, and cannot be being " "modified by its maintainers." msgstr "" +"Necesas, ke administrantoj de PyPI reviziu ĉi tiun projekton, antaŭ ol ĝi " +"restaŭriĝos. Dum kvaranteno, la projekto estas ne instalebla far klientoj " +"nek modifebla far siaj mastrumantoj." #: warehouse/templates/manage/project/manage_project_base.html:79 #: warehouse/templates/packaging/detail.html:311 -#, fuzzy, python-format -#| msgid "Invitation for '${project_name}' is declined." +#, python-format msgid "" "Read more in the project in quarantine help article." -msgstr "Invito al '${project_name}' estas malakceptita." +msgstr "" +"Legu pli ĉe la helpa artikolo pri kvarantenigitaj " +"projektoj." #: warehouse/templates/manage/project/publishing.html:26 msgid "" "Some form fields have been autofilled, please double-check their values " "before submitting the form." msgstr "" +"Kelkaj formulaj kampoj estis aŭtomate plenigitaj; bonvolu kontroli ĝiajn " +"enhavojn, antaŭ ol sendi la formularon." #: warehouse/templates/manage/project/publishing.html:268 #, python-format @@ -7328,27 +6626,26 @@ msgid "" "identity which is used for publishing. More details " "here." msgstr "" +"La temo estas la numera identigilo reprezentantan la petanton. Tio ne " +"postuliĝas; tamen, la temo plu limigas la identecon uzatan por eldonado. Jen pli da detaloj." #: warehouse/templates/manage/project/publishing.html:376 -#, fuzzy -#| msgid "Manage this project" msgid "Manage current publishers" -msgstr "Mastrumi ĉi tiun projekton" +msgstr "Administri aktualajn eldonantojn" #: warehouse/templates/manage/project/publishing.html:380 #, python-format msgid "OpenID Connect publishers associated with %(project_name)s" -msgstr "" +msgstr "Eldonantoj per OpenID Connect asociitaj al %(project_name)s" #: warehouse/templates/manage/project/publishing.html:396 msgid "No publishers are currently configured." -msgstr "" +msgstr "Neniu eldonanto estas starigita." #: warehouse/templates/manage/project/publishing.html:401 -#, fuzzy -#| msgid "Manage this project" msgid "Add a new publisher" -msgstr "Mastrumi ĉi tiun projekton" +msgstr "Aldoni novan eldonanton" #: warehouse/templates/manage/project/release.html:18 #, python-format @@ -7357,17 +6654,14 @@ msgstr "Mastrumi '%(project_name)s' – eldoni version %(version)s" #: warehouse/templates/manage/project/release.html:28 #: warehouse/templates/manage/project/release.html:46 -#, fuzzy, python-format -#| msgid "Release version %(version)s" +#, python-format msgid "Version %(version)s" -msgstr "Eldoni version %(version)s" +msgstr "Versio %(version)s" #: warehouse/templates/manage/project/release.html:41 #: warehouse/templates/manage/project/releases.html:166 -#, fuzzy -#| msgid "Yank release" msgid "Yanked releases" -msgstr "Fortiri eldonon" +msgstr "Fortiritaj eldonoj" #: warehouse/templates/manage/project/release.html:47 msgid "view release" @@ -7423,6 +6717,8 @@ msgid "" "I understand that my users will no longer be able to install this file for " "this release of this project." msgstr "" +"Mi komprenas, ke miaj uzantoj ne plu povos instali ĉi tiun dosieron en tiu " +"eldono de la projekto." #: warehouse/templates/manage/project/release.html:115 #, python-format @@ -7431,17 +6727,19 @@ msgid "" "rel=\"noopener\">not be able to re-upload a file using the same file name %(filename)s." msgstr "" +"Mi komprenas, ke mi ne " +"povos realŝuti dosieron de la sama nomo %(filename)s." #: warehouse/templates/manage/project/release.html:116 #: warehouse/templates/manage/project/release.html:199 msgid "I understand that I will not be able to undo this." -msgstr "" +msgstr "Mi komprenas, ke mi ne povos malfari tion." #: warehouse/templates/manage/project/release.html:117 #: warehouse/templates/manage/project/release.html:200 msgid "" "I understand that the PyPI administrators will not be able to undo this." -msgstr "" +msgstr "Mi komprenas, ke la administrantoj de PyPI ne povos malfari tion." #: warehouse/templates/manage/project/release.html:133 msgid "Uploading new files" @@ -7477,17 +6775,7 @@ msgid "Yank release" msgstr "Fortiri eldonon" #: warehouse/templates/manage/project/release.html:148 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Yanking will mark this release (and %(count)s file within it) " -#| "to be ignored when installing in most common scenarios.\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " Yanking will mark this release (and %(count)s files within it) " -#| "to be ignored when installing in most common scenarios.\n" -#| " " +#, python-format msgid "" "Yanking will mark this release (and %(count)s file within it) to be ignored " "when installing in most common scenarios." @@ -7495,79 +6783,43 @@ msgid_plural "" "Yanking will mark this release (and %(count)s files within it) to be ignored " "when installing in most common scenarios." msgstr[0] "" -"\n" -" Fortiro kaŭzos, ke ĉi tiu eldono (kaj %(count)s dosiero en ĝi) " -"ignoriĝos dum instalado, por la plejparto de la kazoj.\n" -" " +"Fortiro kaŭzos, ke ĉi tiu eldono (kaj %(count)s dosiero en ĝi) ignoriĝos dum " +"instalado, por la plejparto de la kazoj." msgstr[1] "" -"\n" -" Fortiro kaŭzos, ke ĉi tiu eldono (kaj %(count)s dosieroj en ĝi) " -"ignoriĝos dum instalado, por la plejparto de la kazoj.\n" -" " +"Fortiro kaŭzos, ke ĉi tiu eldono (kaj %(count)s dosieroj en ĝi) ignoriĝos " +"dum instalado, por la plejparto de la kazoj." #: warehouse/templates/manage/project/release.html:154 -#, fuzzy -#| msgid "" -#| "\n" -#| " Yanking will mark this release to be ignored when installing in " -#| "most common scenarios.\n" -#| " " msgid "" "Yanking will mark this release to be ignored when installing in most common " "scenarios." msgstr "" -"\n" -" Fortiro kaŭzos, ke ĉi tiu eldono ignoriĝos dum instalado, por la " -"plejparto de la kazoj.\n" -" " +"Fortiro kaŭzos, ke ĉi tiu eldono ignoriĝos dum instalado, por la plejparto " +"de la kazoj." #: warehouse/templates/manage/project/release.html:158 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " This release will still be installable for users pinning to this " -#| "exact version, e.g. when using %(project_name)s==%(version)s.\n" -#| " " +#, python-format msgid "" "This release will still be installable for users pinning to this exact " "version, e.g. when using %(project_name)s==%(version)s." msgstr "" -"\n" -" Ĉi tiu eldono estos ankoraŭ instalebla por alpinglintoj de ĉi tiu " -"ekzanta versio, ekz. per %(project_name)s==%(version)s.\n" -" " +"Ĉi tiu eldono estos ankoraŭ instalebla por alpinglintoj de ĉi tiu ekzanta " +"versio, ekz. per %(project_name)s==%(version)s." #: warehouse/templates/manage/project/release.html:161 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " For more information, see PEP 592.\n" -#| " " +#, python-format msgid "For more information, see PEP 592." -msgstr "" -"\n" -" Por pli da informo, vidu PEP 592.\n" -" " +msgstr "Por pli da informo, vidu PEP 592." #: warehouse/templates/manage/project/release.html:168 #: warehouse/templates/manage/project/releases.html:126 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " You may provide a reason for yanking this release, which will " -#| "be displayed by pip to users who install " -#| "%(project_name)s==%(version)s.\n" -#| " " +#, python-format msgid "" "You may provide a reason for yanking this release, which will be displayed " "by pip to users who install %(project_name)s==%(version)s." msgstr "" -"\n" -" Vi povas klarigi la kialon por fortiron de ĉi tiu eldono, kiun " -"pip montros al tiuj, kiuj instalas per %(project_name)s==%(version)s.\n" -" " +"Vi povas klarigi la kialon por fortiron de ĉi tiu eldono, kiun pip montros " +"al tiuj, kiuj instalas per %(project_name)s==%(version)s." #: warehouse/templates/manage/project/release.html:172 #: warehouse/templates/manage/project/releases.html:130 @@ -7590,35 +6842,21 @@ msgid "Delete release" msgstr "Forigi eldonon" #: warehouse/templates/manage/project/release.html:184 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " Deleting will irreversibly delete this release along with " -#| "%(count)s file.\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " Deleting will irreversibly delete this release along with " -#| "%(count)s files.\n" -#| " " +#, python-format msgid "" "Deleting will irreversibly delete this release along with %(count)s file." msgid_plural "" "Deleting will irreversibly delete this release along with %(count)s files." msgstr[0] "" -"\n" -" Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun " -"%(count)s dosiero.\n" -" " +"Forviŝo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun %(count)s " +"dosiero." msgstr[1] "" -"\n" -" Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun " -"%(count)s dosieroj.\n" -" " +"Forviŝo kaŭzos nemalfareblan perdon de ĉi tiu eldono kune kun %(count)s " +"dosieroj." #: warehouse/templates/manage/project/release.html:190 msgid "Deleting will irreversibly delete this release." -msgstr "Forigo kaŭzos nemalfareblan perdon de ĉi tiu eldono." +msgstr "Forviŝo kaŭzos nemalfareblan perdon de ĉi tiu eldono." #: warehouse/templates/manage/project/release.html:192 #: warehouse/templates/manage/project/releases.html:138 @@ -7634,8 +6872,8 @@ msgid "" "this package. It is intended as a last resort to address legal issues or " "remove harmful releases." msgstr "" -"Forigo rompos ĉiujn projektojn, kiuj dependas de alpinglita versio de ĉi tiu " -"pako. Ĝi estu lasta rimedo por trakti jurajn problemojn aŭ por forigi " +"Forviŝo rompos ĉiujn projektojn, kiuj dependas de alpinglita versio de ĉi " +"tiu pako. Ĝi estu lasta rimedo por trakti jurajn problemojn aŭ por forigi " "fiaĵojn." #: warehouse/templates/manage/project/release.html:194 @@ -7647,10 +6885,10 @@ msgid "" "href=\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" " "rel=\"noopener\">post release instead." msgstr "" -"Konnsideru fortiron de ĉi tiu eldono, faron de nova eldono, aŭ posteldonon anstataŭe." +"href=\"%(post_href)s\" title=\"%(title)s\" target=\"_blank\" rel=\"noopener\"" +">posteldonon anstataŭe." #: warehouse/templates/manage/project/release.html:196 #, python-format @@ -7658,12 +6896,16 @@ msgid "" "I understand that I am permanently deleting all files for the " "%(release_version)s release of this project." msgstr "" +"Mi komprenas, ke mi estas nemalfareble forviŝonta ĉiujn dosierojn de la " +"eldono %(release_version)s de la projekto." #: warehouse/templates/manage/project/release.html:197 msgid "" "I understand that my users will no longer be able to install this release of " "this project." msgstr "" +"Mi komprenas, ke miaj uzantoj ne plu povos instali ĉi tiun eldonon de la " +"projekto." #: warehouse/templates/manage/project/release.html:198 #, python-format @@ -7672,6 +6914,8 @@ msgid "" "rel=\"noopener\">not be able to re-upload any deleted files using the same " "file names." msgstr "" +"Mi komprenas, ke mi ne povos realŝuti forviŝitajn dosierojn per la samaj dosiernomoj." #: warehouse/templates/manage/project/releases.html:20 #, python-format @@ -7698,8 +6942,8 @@ msgstr "Mastrumi version" #, python-format msgid "%(count)s file" msgid_plural "%(count)s files" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)s dosiero" +msgstr[1] "%(count)s dosieroj" #: warehouse/templates/manage/project/releases.html:57 msgid "No files" @@ -7757,25 +7001,20 @@ msgstr "" #: warehouse/templates/manage/project/roles.html:18 #, python-format msgid "Manage '%(project_name)s' collaborators" -msgstr "Mastrumi kunlaborantojn de '%(project_name)s'" +msgstr "Administri kunlaborantojn de «%(project_name)s»" #: warehouse/templates/manage/project/roles.html:43 -#, fuzzy, python-format -#| msgid "" -#| "Use this page to control which PyPI users can help you to manage " -#| "%(project_name)s" +#, python-format msgid "" "Use this page to control which PyPI users can help you to manage " "%(project_name)s." msgstr "" -"Uzu ĉi tiun paĝon por agordi tiujn PyPI-uzantojn, kiuj helpas vin mastrumi " -"la projekton %(project_name)s" +"Uzu ĉi tiun paĝon por elekti tiujn PyPI-uzantojn, kiuj helpas vin administri " +"la projekton %(project_name)s." #: warehouse/templates/manage/project/roles.html:45 -#, fuzzy -#| msgid "Project links" msgid "Project Roles" -msgstr "Ligiloj pri la projekto" +msgstr "Projektaj roloj" #: warehouse/templates/manage/project/roles.html:46 #: warehouse/templates/pages/help.html:619 @@ -7791,108 +7030,84 @@ msgid "Maintainer" msgstr "Prizorganto" #: warehouse/templates/manage/project/roles.html:49 -#, fuzzy -#| msgid "" -#| "Can upload releases for a package. Cannot invite collaborators. Cannot " -#| "delete files, releases, or the project." msgid "" "Has permissions to upload releases for the project. Can upload releases. " "Cannot invite collaborators. Cannot delete files, releases, or the project." msgstr "" -"Rajtas alŝuti eldonojn de pako. Ne rajtas aldoni kunlaborantojn. Ne rajtas " -"forigi dosierojn, eldonojn, aŭ la projekton." +"Rajtas alŝuti eldonojn por la projekto. Rajtas alŝuti eldonojn. Ne rajtas " +"inviti kunlaborantojn. Ne rajtas forviŝi dosierojn, eldonojn, aŭ la " +"projekton." #: warehouse/templates/manage/project/roles.html:51 -#, fuzzy -#| msgid "" -#| "Can upload releases. Can invite other collaborators. Can delete files, " -#| "releases, or the entire project." msgid "" "Has permissions to administer the project. Can upload releases. Can invite " "other collaborators. Can delete files, releases, or the entire project." msgstr "" -"Rajtas alŝuti eldonojn de pako. Rajtas inviti aliajn kunlaborantojn. Rajtas " -"forigi dosierojn, eldonojn, aŭ la tutan projekton." +"Rajtas administri la projekton. Rajtas alŝuti eldonojn. Rajtas inviti aliajn " +"kunlaborantojn. Ne rajtas forviŝi dosierojn, eldonojn, aŭ la projekton." #: warehouse/templates/manage/project/roles.html:55 -#, fuzzy, python-format -#| msgid "Users who can manage %(project_name)s" +#, python-format msgid "Collaborators who can manage %(project_name)s" -msgstr "Uzantoj kiuj rajtas mastrumi la projekton %(project_name)s" +msgstr "Kunlaborantoj, kiuj rajtas administri la projekton %(project_name)s" #: warehouse/templates/manage/project/roles.html:58 -#, fuzzy -#| msgid "Collaborators" msgid "Collaborator" -msgstr "Kunlaborantoj" +msgstr "Kunlaboranto" #: warehouse/templates/manage/project/roles.html:75 -#, fuzzy, python-format -#| msgid "Create an account" +#, python-format msgid "%(count)s organization owner" msgid_plural "%(count)s organization owners" -msgstr[0] "Krei konton" -msgstr[1] "Krei konton" +msgstr[0] "%(count)s posedanto de organizaĵo" +msgstr[1] "%(count)s posedantoj de organizaĵo" #: warehouse/templates/manage/project/roles.html:89 -#, fuzzy -#| msgid "Create an account" msgid "Cannot remove organization owners" -msgstr "Krei konton" +msgstr "Ne eblas forigi posedanton de organizaĵo" #: warehouse/templates/manage/project/roles.html:103 #, python-format msgid "%(count)s team member" msgid_plural "%(count)s team members" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%(count)s teamano" +msgstr[1] "%(count)s teamanoj" #: warehouse/templates/manage/project/roles.html:143 -#, fuzzy -#| msgid "Cannot remove yourself as owner" msgid "Cannot remove your own team as Owner" -msgstr "Ne povas forigi vin mem kiel posedanton" +msgstr "Ne povas forigi vian propran teamon kiel posedanto" #: warehouse/templates/manage/project/roles.html:146 #: warehouse/templates/manage/project/roles.html:147 #: warehouse/templates/manage/project/roles.html:203 #: warehouse/templates/manage/project/roles.html:204 -#, fuzzy, python-format -#| msgid "Remove %(user)s from this project" +#, python-format msgid "Remove %(collaborator)s from this project" -msgstr "Forigi la uzanton %(user)s for de la projekto" +msgstr "Forigi la kunlaboranton %(collaborator)s for de la projekto" #: warehouse/templates/manage/project/roles.html:247 -#, fuzzy -#| msgid "Invite collaborator" msgid "Add internal collaborator" -msgstr "Inviti kunlaboranton" +msgstr "Aldoni internan kunlaboranton" #: warehouse/templates/manage/project/roles.html:254 msgid "️Team or member?" -msgstr "" +msgstr "Ĉu teamo aŭ ano?" #: warehouse/templates/manage/project/roles.html:264 msgid "Add a team or an individual member as a collaborator." -msgstr "" +msgstr "Aldoni teamon aŭ individuan anon kiel kunlaboranton." #: warehouse/templates/manage/project/roles.html:272 -#, fuzzy -#| msgid "Register a new project." msgid "️Name of team" -msgstr "Registri novan projekton." +msgstr "Nomo de teamo" #: warehouse/templates/manage/project/roles.html:279 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "There are no teams in the organization." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Mankas teamoj en la organizaĵo." #: warehouse/templates/manage/project/roles.html:348 -#, fuzzy -#| msgid "Invite collaborator" msgid "Invite external collaborator" -msgstr "Inviti kunlaboranton" +msgstr "Inviti eksteran kunlaboranton" #: warehouse/templates/manage/project/roles.html:350 msgid "Invite collaborator" @@ -7901,7 +7116,7 @@ msgstr "Inviti kunlaboranton" #: warehouse/templates/manage/project/settings.html:18 #, python-format msgid "Manage '%(project_name)s' settings" -msgstr "Agordi la projekton '%(project_name)s'" +msgstr "Agordi la projekton «%(project_name)s»" #: warehouse/templates/manage/project/settings.html:21 msgid "Project settings" @@ -7913,14 +7128,9 @@ msgstr "Grando de la projekto:" #: warehouse/templates/manage/project/settings.html:31 #: warehouse/templates/manage/project/settings.html:39 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " (request an increase) " +#, python-format msgid " (request an increase) " -msgstr "" -"\n" -" (peti por pli da spaco)" +msgstr "(peti por pli da spaco)" #: warehouse/templates/manage/project/settings.html:48 #, python-format @@ -7941,18 +7151,7 @@ msgid "Project description and sidebar" msgstr "Projektaj priskribo kaj flankpanelo" #: warehouse/templates/manage/project/settings.html:62 -#, fuzzy, python-format -#| msgid "" -#| "To set the '%(project_name)s' description, author, links, classifiers, " -#| "and other details for your next release, use the setup() arguments in your setup.py file. Updating these fields will not change the metadata for " -#| "past releases. Additionally, you must use Twine " -#| "to upload your files in order to get full support for these fields. See " -#| "the " -#| "Python Packaging User Guide for more help." +#, python-format msgid "" "To set the '%(project_name)s' description, author, links, classifiers, and " "other details for your next release, use the the Python " "Packaging User Guide for more help." msgstr "" -"Por agordi la priskribon, aŭtoron, ligilojn, klasigilojn, kaj aliajn " -"detalojn pri la projekto '%(project_name)s' por via sekva eldono, uzu la " -"argumentojn de setup() en via dosiero setup.py. Ĝisdatigo de tiuj kampoj ne ŝanĝos la metadatenojn de malnovaj eldonoj. " -"Krome, vi devas uzi Twine por alŝuti viajn dosierojn por " -"plena subteno de tiuj kampoj. Vidu la Manlibron por Python-Uzantoj pri " -"Pakado por plia helpo." +"Por agordi la priskribon, aŭtoron, ligilojn, klasigilojn kaj aliajn detalojn " +"pri la projekto «%(project_name)s» por via sekva eldono, uzu la medatatenan " +"kampon project en via dosiero pyproject.toml. " +"Ĝisdatigo de tiuj kampoj ne ŝanĝos la metadatenojn de malnovaj eldonoj. " +"Krome, vi devas uzi Twine por alŝuti viajn dosierojn por " +"plena subteno de tiuj kampoj. Vidu la Manlibron por Python-Uzantoj pri Pakado por plia helpo." #: warehouse/templates/manage/project/settings.html:85 -#, fuzzy -#| msgid "Remove %(user)s from this project" msgid "Remove project from organization" -msgstr "Forigi la uzanton %(user)s for de la projekto" +msgstr "Forigi projekton for de la organizaĵo" #: warehouse/templates/manage/project/settings.html:88 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Removing this project from the organization will:" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Forigado de ĉi tiu projekto for de la organizaĵo kaŭzos la jenon:" #: warehouse/templates/manage/project/settings.html:92 #: warehouse/templates/manage/project/settings.html:142 -#, fuzzy, python-format -#| msgid "You are now ${role} of the '${project_name}' project." +#, python-format msgid "Remove this project from the '%(organization_name)s' organization." -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "Forigi ĉi tiun projekton for de la organizaĵo «%(organization_name)s»." #: warehouse/templates/manage/project/settings.html:95 #: warehouse/templates/manage/project/settings.html:145 -#, fuzzy, python-format -#| msgid "You are now ${role} of the '${project_name}' project." +#, python-format msgid "" "Revoke project permissions for teams in the '%(organization_name)s' " "organization." -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "" +"Nuligi projektajn permesojn por teamoj en la organizaĵo " +"«%(organization_name)s»." #: warehouse/templates/manage/project/settings.html:99 #: warehouse/templates/manage/project/settings.html:105 @@ -8010,19 +7205,18 @@ msgid "" "Individual owners and maintainers of the project will retain their project " "permissions." msgstr "" +"Individuaj posedantoj kaj mastrumantoj de la projekto retenos siajn " +"projektajn permesojn." #: warehouse/templates/manage/project/settings.html:104 -#, fuzzy, python-format -#| msgid "You are now ${role} of the '${project_name}' project." +#, python-format msgid "" "This will remove the project from the '%(organization_name)s' organization." -msgstr "Vi estas nun ${role} de la projekto '${project_name}'." +msgstr "Tio forigos la projekton for de la organizaĵo «%(organization_name)s»." #: warehouse/templates/manage/project/settings.html:108 -#, fuzzy -#| msgid "No projects" msgid "Remove project" -msgstr "Neniu projekto" +msgstr "Forigi projekton" #: warehouse/templates/manage/project/settings.html:108 #: warehouse/templates/manage/project/settings.html:179 @@ -8031,10 +7225,8 @@ msgid "Project Name" msgstr "Nomo de Projekto" #: warehouse/templates/manage/project/settings.html:112 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Cannot remove project from organization" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ne eblas forigi projekton for de la organizaĵo" #: warehouse/templates/manage/project/settings.html:114 msgid "" @@ -8042,106 +7234,92 @@ msgid "" "project. You must add an individual owner to the project before you can " "remove the project from your organization." msgstr "" +"Via organizaĵo estas aktuale la sola posedanto de la " +"projekto. Vi devas aldoni individuan posedanton al la projekto antaŭ ol vi " +"povos forigi la projekton for de via organizaĵo." #: warehouse/templates/manage/project/settings.html:130 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Transfer project to another organization" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Transdoni projekton al alia organizaĵo" #: warehouse/templates/manage/project/settings.html:132 -#, fuzzy -#| msgid "Create an account" msgid "Transfer project to an organization" -msgstr "Krei konton" +msgstr "Transdoni projekton al organizaĵo" #: warehouse/templates/manage/project/settings.html:137 -#, fuzzy -#| msgid "Deleting this project will:" msgid "Transferring this project will:" -msgstr "Forigo de ĉi tiu projekto kaŭzos:" +msgstr "Transdonado de la projekto kaŭzos la jenon:" #: warehouse/templates/manage/project/settings.html:149 msgid "Revoke your direct Owner role on the project." -msgstr "" +msgstr "Rezigni vian rektan rolon Posedanto por la projekto." #: warehouse/templates/manage/project/settings.html:152 -#, fuzzy -#| msgid "You will not be able to recover your account after you delete it" msgid "" "You will retain Owner permissions on the project through your organization " "role." -msgstr "Vi ne povos restaŭri vian konton post ĝia forigo" +msgstr "" +"Vi retenos rajtojn de Posedanto pri la projekto pro via organizaĵa rolo." #: warehouse/templates/manage/project/settings.html:157 msgid "Add the project to another organization that you own." -msgstr "" +msgstr "Aldoni la projekton al alia organizaĵo posedata de vi." #: warehouse/templates/manage/project/settings.html:159 -#, fuzzy -#| msgid "Invalid token: not a collaboration invitation token" msgid "Add the project to an organization that you own." -msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" +msgstr "Aldoni la projekton al organizaĵo posedata de vi." #: warehouse/templates/manage/project/settings.html:163 msgid "Grant full project permissions to owners of the organization." -msgstr "" +msgstr "Doni plenajn projektajn permesojn al posedantoj de la organizaĵo." #: warehouse/templates/manage/project/settings.html:167 msgid "" "All other individual owners and maintainers of the project will retain their " "project permissions." msgstr "" +"Ĉiuj aliaj individuaj posedantoj kaj mastrumantoj de la projekto retenos " +"siajn projektajn permesojn." #: warehouse/templates/manage/project/settings.html:179 -#, fuzzy -#| msgid "Manage project" msgid "Transfer project" -msgstr "Mastrumi la projekton" +msgstr "Transdoni projekton" #: warehouse/templates/manage/project/settings.html:185 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Cannot transfer project to another organization" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ne eblas transdoni projekton al alia organizaĵo" #: warehouse/templates/manage/project/settings.html:187 -#, fuzzy -#| msgid "Create an account" msgid "Cannot transfer project to an organization" -msgstr "Krei konton" +msgstr "Ne eblas transdoni projekton al organizaĵo" #: warehouse/templates/manage/project/settings.html:192 -#, fuzzy -#| msgid "Invalid token: not a collaboration invitation token" msgid "" "Organization owners can transfer the project to organizations that they own " "or manage." -msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" +msgstr "" +"Posedanto de organizaĵo rajtas transdoni projekton al organizaĵoj posedataj " +"aŭ administrataj de si." #: warehouse/templates/manage/project/settings.html:193 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "You are not an owner or manager of any other organizations." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Vi estas ne posedanto nek mastrumanto de aliaj organizaĵoj." #: warehouse/templates/manage/project/settings.html:195 -#, fuzzy -#| msgid "Invalid token: not a collaboration invitation token" msgid "" "Project owners can transfer the project to organizations that they own or " "manage." -msgstr "Ne valida ĵetono: ne estas ĵetono por invito al kunlaborado" +msgstr "" +"Posedanto de projekto rajtas transdoni ĝin al organizaĵoj posedataj aŭ " +"administrataj de si." #: warehouse/templates/manage/project/settings.html:196 -#, fuzzy -#| msgid "%(user)s has not uploaded any projects to PyPI, yet" msgid "You are not an owner or manager of any organizations." -msgstr "%(user)s ankoraŭ eldonis neniun al PyPI, sed" +msgstr "Vi estas ne posedanto nek mastrumanto de iu ajn organizaĵo." #: warehouse/templates/manage/project/settings.html:205 msgid "Alternate repository locations" -msgstr "" +msgstr "Lokoj de alternativaj deponejoj" #: warehouse/templates/manage/project/settings.html:209 #, python-format @@ -8149,6 +7327,8 @@ msgid "" "Provisional support for PEP 708 \"Alternate " "Locations\" Metadata." msgstr "" +"Provizora subteno por metadatenoj pri alternativaj lokoj laŭ PEP 708." #: warehouse/templates/manage/project/settings.html:213 #, python-format @@ -8156,64 +7336,56 @@ msgid "" "Implementation may change, consider subscribing to pypi-announce to be notified of changes." msgstr "" +"La detaloj povas ŝanĝiĝi; konsideru aboni la dissendoliston pypi-announce por ŝanĝoj." #: warehouse/templates/manage/project/settings.html:220 -#, fuzzy, python-format -#| msgid "Create a token for %(project_name)s" +#, python-format msgid "Alternate repository locations for %(project_name)s" -msgstr "Krei ĵetonon por %(project_name)s" +msgstr "Lokoj de alternativaj deponejoj de %(project_name)s" #: warehouse/templates/manage/project/settings.html:226 -#, fuzzy -#| msgid "Project description" msgid "Description" -msgstr "Priskribo de la projekto" +msgstr "Priskribo" #: warehouse/templates/manage/project/settings.html:245 -#, fuzzy, python-format -#| msgid "Remove %(user)s from this project" +#, python-format msgid "Delete %(name)s from this project." -msgstr "Forigi la uzanton %(user)s for de la projekto" +msgstr "Forigi %(name)s for de la projekto." #: warehouse/templates/manage/project/settings.html:253 -#, fuzzy -#| msgid "Invalid recovery code." msgid "Alternate Repository Name" -msgstr "Ne valida restaŭra kodo." +msgstr "Nomo de alternativa deponejo" #: warehouse/templates/manage/project/settings.html:268 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "There are no alternate repositories for this project, yet." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ankoraŭ ne ekzistas alternativaj deponejoj por ĉi tiu projekto." #: warehouse/templates/manage/project/settings.html:272 msgid "Get started by adding an alternate repository below." -msgstr "" +msgstr "Komencu aldonante alternativan deponejon ĉi-sube." #: warehouse/templates/manage/project/settings.html:278 msgid "Add alternate repository location" -msgstr "" +msgstr "Aldoni lokon de alternativa deponejo" #: warehouse/templates/manage/project/settings.html:325 -#, fuzzy -#| msgid "Project description" msgid "Alternate repository description" -msgstr "Priskribo de la projekto" +msgstr "Priskribo de alternativa deponejo" #: warehouse/templates/manage/project/settings.html:331 #: warehouse/templates/manage/project/settings.html:342 msgid "Description of the purpose or content of the alternate repository." -msgstr "" +msgstr "Priskribo pri la celo aŭ enhavo de la alternativa deponejo." #: warehouse/templates/manage/project/settings.html:355 #: warehouse/templates/manage/project/settings.html:395 msgid "Delete project" -msgstr "Forigi projekton" +msgstr "Forviŝi projekton" #: warehouse/templates/manage/project/settings.html:358 msgid "Deleting this project will:" -msgstr "Forigo de ĉi tiu projekto kaŭzos:" +msgstr "Forviŝo de ĉi tiu projekto kaŭzos:" #: warehouse/templates/manage/project/settings.html:363 #, python-format @@ -8232,7 +7404,7 @@ msgstr[1] "" #: warehouse/templates/manage/project/settings.html:369 msgid "Irreversibly delete the project" -msgstr "Nemalfareble forigi la projekton" +msgstr "Nemalfareble forviŝi la projekton" #: warehouse/templates/manage/project/settings.html:373 msgid "Make the project name available to any other PyPI user" @@ -8253,91 +7425,77 @@ msgstr "" "kombinoj de la projekta nomo + versio-numero + distribua tipo)" #: warehouse/templates/manage/team/history.html:25 -#, fuzzy -#| msgid "" -#| "Each time you (or your collaborators) perform a security action related " -#| "to this project, the action is recorded and displayed here." msgid "" "Each time you (or your collaborators) perform a security action related to " "this team, the action is recorded and displayed here." msgstr "" -"Se vi (aŭ via kunlaboranto) faros agon pri la sekureco de ĉi tiun projekton, " -"tiu ago registriĝos kaj montriĝos ĉi tie." +"Se vi (aŭ via kunlaboranto) faros agon pri la sekureco de ĉi tiu teamo, tiu " +"ago registriĝos kaj montriĝos ĉi tie." #: warehouse/templates/manage/team/history.html:36 #, python-format msgid "%(previous_team_name)s team renamed to %(team_name)s" -msgstr "" +msgstr "La nomo de la teamo %(previous_team_name)s ŝanĝiĝis al %(team_name)s" #: warehouse/templates/manage/team/manage_team_base.html:20 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage '%(team_name)s'" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri «%(team_name)s»" #: warehouse/templates/manage/team/manage_team_base.html:63 -#, fuzzy -#| msgid "Back to projects" msgid "Back to teams" -msgstr "Reen al projektoj" +msgstr "Reen al teamoj" #: warehouse/templates/manage/team/projects.html:17 -#, fuzzy -#| msgid "Search projects" msgid "Team projects" -msgstr "Serĉi projektojn" +msgstr "Projektoj de teamo" #: warehouse/templates/manage/team/projects.html:21 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage '%(team_name)s' projects" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri la projektojn de «%(team_name)s»" #: warehouse/templates/manage/team/projects.html:90 msgid "" "This team does not have admin or upload permissions for any projects, yet. " "Get started by configuring collaborators for a project in your organization." msgstr "" +"Jen teamo sen administraj aŭ alŝutaj permesoj por iu ajn projekto. Ekagordu " +"kunlaborantojn por projekto en via organizaĵo." #: warehouse/templates/manage/team/roles.html:18 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s'" +#, python-format msgid "Manage members of '%(team_name)s'" -msgstr "Mastrumi la projekton '%(project_name)s'" +msgstr "Administri la teamanojn de «%(team_name)s»" #: warehouse/templates/manage/team/roles.html:43 msgid "" "Use this page to manage which organization users are members of this team." msgstr "" +"Uzu ĉi tiun paĝon por administri tiujn organizaĵajn uzantojn, kiuj estas " +"teamanoj de la teamo." #: warehouse/templates/manage/team/roles.html:75 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "Cannot remove other people from the team" -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ne eblas forigi aliulojn el la teamo" #: warehouse/templates/manage/team/roles.html:78 #: warehouse/templates/manage/team/roles.html:79 -#, fuzzy, python-format -#| msgid "Remove %(user)s from this project" +#, python-format msgid "Remove %(user)s from this team" -msgstr "Forigi la uzanton %(user)s for de la projekto" +msgstr "Forigi la uzanton %(user)s for de la teamo" #: warehouse/templates/manage/team/roles.html:90 -#, fuzzy -#| msgid "You are not an owner of this project" msgid "There are no members in this team, yet." -msgstr "Vi ne estas posedanto de ĉi tiu projekto" +msgstr "Ankoraŭ teamanoj mankas en ĉi tiu teamo." #: warehouse/templates/manage/team/roles.html:92 msgid "Get started by adding a team member below." -msgstr "" +msgstr "Komencu anigante teamanon ĉi-sube." #: warehouse/templates/manage/team/roles.html:99 -#, fuzzy -#| msgid "Add email" msgid "Add member" -msgstr "Aldoni retpoŝtan adreson" +msgstr "Aldoni anon" #: warehouse/templates/manage/team/roles.html:127 #, python-format @@ -8346,72 +7504,58 @@ msgid "" "href=\"%(href)s\">Manage organization members to view all users in the " "organization or to invite a user to the organization." msgstr "" +"Aldoni organizaĵan posedanton, administranton aŭ anon al la teamo. Administru organizaĵajn anojn por vidi ĉiujn uzantojn en la " +"organizaĵo aŭ inviti uzanton al la organizaĵo." #: warehouse/templates/manage/team/settings.html:17 #: warehouse/templates/manage/team/settings.html:24 -#, fuzzy -#| msgid "Release settings" msgid "Team settings" -msgstr "Agordoj pri eldono" +msgstr "Agordoj pri teamo" #: warehouse/templates/manage/team/settings.html:21 -#, fuzzy, python-format -#| msgid "Manage '%(project_name)s' settings" +#, python-format msgid "Manage '%(team_name)s' settings" -msgstr "Agordi la projekton '%(project_name)s'" +msgstr "Agordi la teamon «%(team_name)s»" #: warehouse/templates/manage/team/settings.html:33 -#, fuzzy -#| msgid "Token name" msgid "Team name" -msgstr "Nomo de ĵetono" +msgstr "Nomo de teamo" #: warehouse/templates/manage/team/settings.html:40 msgid "Name of your team" -msgstr "" +msgstr "Nomo de via teamo" #: warehouse/templates/manage/team/settings.html:71 -#, fuzzy -#| msgid "Update account" msgid "Update team" -msgstr "Ĝisdatigi konton" +msgstr "Ĝisdatigi teamon" #: warehouse/templates/manage/team/settings.html:80 #: warehouse/templates/manage/team/settings.html:87 -#, fuzzy -#| msgid "Delete file" msgid "Delete team" -msgstr "Forigi dosieron" +msgstr "Forviŝi teamon" #: warehouse/templates/manage/team/settings.html:85 -#, fuzzy -#| msgid "You will not be able to recover your account after you delete it" msgid "You will not be able to recover your team after you delete it." -msgstr "Vi ne povos restaŭri vian konton post ĝia forigo" +msgstr "Vi ne povos realiri al via teamo post forviŝo." #: warehouse/templates/manage/team/settings.html:87 -#, fuzzy -#| msgid "Name" msgid "Team Name" -msgstr "Nomo" +msgstr "Nomo de teamo" #: warehouse/templates/organizations/profile.html:16 -#, fuzzy, python-format -#| msgid "Profile of %(username)s" +#, python-format msgid "Profile of %(orgname)s" -msgstr "Profilo de %(username)s" +msgstr "Profilo de %(orgname)s" #: warehouse/templates/organizations/profile.html:73 -#, fuzzy, python-format -#| msgid "%(user)s has not uploaded any projects to PyPI, yet" +#, python-format msgid "%(org)s has not uploaded any projects to PyPI, yet" -msgstr "%(user)s ankoraŭ eldonis neniun al PyPI, sed" +msgstr "%(org)s ankoraŭ alŝutis neniun projekton al PyPI" #: warehouse/templates/packaging/detail.html:109 -#, fuzzy -#| msgid "Unverified" msgid "view details" -msgstr "Ne kontrolita" +msgstr "vidi detalojn" #: warehouse/templates/packaging/detail.html:128 #, python-format @@ -8423,10 +7567,8 @@ msgid "Copy PIP instructions" msgstr "Kopii instrukcion por PIP" #: warehouse/templates/packaging/detail.html:180 -#, fuzzy -#| msgid "This project has no releases" msgid "This project has been quarantined" -msgstr "Ĉi tiu projekto ne havas eldonojn" +msgstr "Jen kvarantenigita projekto" #: warehouse/templates/packaging/detail.html:186 msgid "This release has been yanked" @@ -8509,10 +7651,8 @@ msgstr "Detaloj pri la projekto" #: warehouse/templates/packaging/detail.html:318 #: warehouse/templates/packaging/detail.html:393 -#, fuzzy -#| msgid "This release has been yanked" msgid "Reason this release was yanked:" -msgstr "Ĉi tiu eldono estis fortirita" +msgstr "Kialo de fortiro de ĉi tiu eldono:" #: warehouse/templates/packaging/detail.html:329 msgid "The author of this package has not provided a project description" @@ -8552,38 +7692,35 @@ msgstr "" #: warehouse/templates/packaging/detail.html:410 msgid "Source Distribution" msgid_plural "Source Distributions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Fonta distribuo" +msgstr[1] "Fontaj distribuoj" #: warehouse/templates/packaging/detail.html:426 msgid "No source distribution files available for this release." -msgstr "" +msgstr "Neniu fonta distribuo disponiĝas por ĉi tiu eldono." #: warehouse/templates/packaging/detail.html:427 -#, fuzzy, python-format -#| msgid "" -#| "Learn how to upload files on the Python Packaging User Guide" +#, python-format msgid "" "See tutorial on generating distribution archives." msgstr "" -"Lernu kiel alŝuti dosierojn per la Manlibro de Python-Uzanto pri Pakado" +"Legu dokumentaron pri generado de distribuaj arĥivoj." #: warehouse/templates/packaging/detail.html:434 msgid "Built Distribution" msgid_plural "Built Distributions" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Duuma distribuo" +msgstr[1] "Duumaj distribuoj" #: warehouse/templates/packaging/submit-malware-observation.html:23 msgid "Submit Malware Report for Project" -msgstr "" +msgstr "Submeti fiprograman akuzon pri projekto" #: warehouse/templates/packaging/submit-malware-observation.html:29 msgid "Submit Malware Report for Project:" -msgstr "" +msgstr "Submeti fiprograman akuzon pri projekto:" #: warehouse/templates/packaging/submit-malware-observation.html:31 msgid "" @@ -8592,6 +7729,10 @@ msgid "" "squatting, dependency confusion, data exfiltration, obfuscation, command/" "control, and other similar behaviors." msgstr "" +"Jen formularo por raportoj pri fiprojektoj reviziotaj de la administrantoj " +"de PyPI. Ekzemploj de fieco en projektoj: tajperara piratado de nomo, " +"konfuzado pri dependeco, ŝtelado de datenoj, obskurigo, komando/regado, kaj " +"similaj kondutoj." #: warehouse/templates/packaging/submit-malware-observation.html:37 #, python-format @@ -8601,6 +7742,10 @@ msgid "" "reviewed more quickly, so please ensure that the link is to a meaningful " "portion of the relevant files." msgstr "" +"Vi devas provizi hiperligon al malica parto de la fontkodo per la servo Inspector. Tio plirapidigas reviziadon de raportoj; " +"tial bonvolu certigi, ke la hiperligo estas al trafa parto de la rilataj " +"dosieroj." #: warehouse/templates/packaging/submit-malware-observation.html:43 msgid "" @@ -8608,28 +7753,26 @@ msgid "" "as well as any other pertinent details such as what specific release(s) or " "file(s) are involved if it is not an entirely malicious Project." msgstr "" +"Via resumo inkluzivu ĝeneralan priskribon pri la malica konduto kaj aliajn " +"trafajn detalojn kiel ekzemple la liston de malica(j) eldono(j) aŭ dosiero(j)" +", se la projekto ne estas plene malica." #: warehouse/templates/packaging/submit-malware-observation.html:62 msgid "Fill with a link to the problematic code lines from" -msgstr "" +msgstr "Tajpu hiperligon al la fiaj kodlinioj ĉe" #: warehouse/templates/packaging/submit-malware-observation.html:70 msgid "Summary" -msgstr "" +msgstr "Resumo" #: warehouse/templates/pages/classifiers.html:22 -#, fuzzy -#| msgid "" -#| "Each project's maintainers provide PyPI with a list of \"trove " -#| "classifiers\" to categorize each release, describing who it's for, what " -#| "systems it can run on, and how mature it is." msgid "" "Each project's maintainers provide PyPI with a list of \"Trove classifiers\" " "to categorize each release, describing who it's for, what systems it can run " "on, and how mature it is." msgstr "" -"La prizorgantoj de ĉiu projekto provizas al PyPI liston de \"klasigiloj\" " -"por klasifiki ĉiun eldonon, priskribante la celon, sistemajn postulojn, kaj " +"La prizorgantoj de ĉiu projekto provizas al PyPI liston de «klasigiloj» por " +"klasifiki ĉiun eldonon, priskribante la celon, sistemajn postulojn, kaj " "maturecon." #: warehouse/templates/pages/classifiers.html:23 @@ -8641,14 +7784,7 @@ msgstr "" "siaj dezirataj kriterioj." #: warehouse/templates/pages/classifiers.html:25 -#, fuzzy, python-format -#| msgid "" -#| "Instructions for how to add trove classifiers to a project can be found " -#| "on the Python Packaging User Guide. To read the original " -#| "classifier specification, refer to PEP 301." +#, python-format msgid "" "Instructions for how to add Trove classifiers to a project can be found on " "the recovery codes to " "regain access in that event.." msgstr "" -"Se vi perdos vian dupaŝan aŭtentigan metodon per %(method)s kaj ne plu povos " -"ensaluti, vi eble definitive perdos vian konton. Vi generu " -"kaj sekure konservu restaŭrajn kodojn por " -"reakiri vian konton kontraŭ tia risko." +"Se vi perdos vian dupaŝan aŭtentikigan metodon per %(method)s kaj ne plu " +"povos saluti, vi eble definitive perdos vian konton. Vi " +"generu kaj sekure konservu realirajn kodojn " +"por reakiri vian konton kontraŭ tia risko." #: warehouse/templates/pages/help.html:37 -#, fuzzy -#| msgid "" -#| "We recommend that all PyPI users set up at least two supported " -#| "two factor authentication methods and provision recovery codes." msgid "" "We recommend that all PyPI users set up at least two supported two-" "factor authentication methods and provision recovery codes." msgstr "" "Ni rekomendas, ke ĉiuj PyPI-uzantoj agordu almenaŭ du subtenatajn " -"dupaŝajn aŭtentigajn metodojn kaj faru restaŭrajn " -"kodojn." +"dupaŝajn aŭtentikigajn metodojn kaj faru realirajn kodojn." #: warehouse/templates/pages/help.html:43 msgid "" @@ -8725,9 +7859,9 @@ msgid "" "have recovery codes, you can request help with account recovery." msgstr "" -"Se vi perdis aliron al ĉiuj dupaŝaj aŭtentigaj metodoj por via konto kaj ne " -"havas restaŭrajn kodojn, vi povas peti helpon " -"pri reakiro de konto." +"Se vi perdis aliron al ĉiuj dupaŝaj aŭtentikigaj metodoj por via konto kaj " +"ne havas realirajn kodojn, vi povas peti " +"helpon pri realiro al la konto." #: warehouse/templates/pages/help.html:53 msgid "What's a package, project, or release?" @@ -8747,7 +7881,7 @@ msgstr "Kio estas klasigilo?" #: warehouse/templates/pages/help.html:57 msgid "What's a \"yanked\" release?" -msgstr "Kio estas \"fortirita\" eldono?" +msgstr "Kia estas «fortirita» eldono?" #: warehouse/templates/pages/help.html:60 msgid "Why do I need a verified email address?" @@ -8766,36 +7900,25 @@ msgid "Why is PyPI telling me my API token is compromised?" msgstr "Kial PyPI diras al mi, ke mia API-ĵetono estas kompromitita?" #: warehouse/templates/pages/help.html:64 -#, fuzzy -#| msgid "What is two factor authentication and how does it work on PyPI?" msgid "What is two-factor authentication and how does it work on PyPI?" -msgstr "Kio estas dupaŝa aŭtentigo, kaj kiel ĝi funkcias ĉe PyPI?" +msgstr "Kio estas dupaŝa aŭtentikigo, kaj kiel ĝi funkcias ĉe PyPI?" #: warehouse/templates/pages/help.html:65 -#, fuzzy -#| msgid "" -#| "How does two factor authentication with an authentication application " -#| "(TOTP) work? How do I " -#| "set it up on PyPI?" msgid "" "How does two-factor authentication with an authentication application (TOTP) work? How do I set it up " "on PyPI?" msgstr "" -"Kiel funkcias dupaŝa aŭtentigo per aŭtentiga aplikaĵo (TOTP)? Kiel agordi ĝin ĉe PyPI?" +"Kiel funkcias dupaŝa aŭtentikigo per aŭtentikiga programo (TOTP)? Kiel agordi ĝin ĉe PyPI?" #: warehouse/templates/pages/help.html:66 -#, fuzzy -#| msgid "" -#| "How does two factor authentication with a security device (e.g. USB key) " -#| "work? How do I set it up on PyPI?" msgid "" "How does two-factor authentication with a security device (e.g. USB key) " "work? How do I set it up on PyPI?" msgstr "" -"Kiel funkcias dupaŝa aŭtentigo per sekuriga aparato (ekz. USB-ŝlosilo)? Kiel " -"mi agordas ĝin ĉe PyPI?" +"Kiel funkcias dupaŝa aŭtentikigo per sekuriga aparato (ekz. USB-ŝlosilo)? " +"Kiel mi agordas ĝin ĉe PyPI?" #: warehouse/templates/pages/help.html:67 msgid "What devices (other than a USB key) can I use as a security device?" @@ -8804,20 +7927,15 @@ msgstr "" "aparatojn?" #: warehouse/templates/pages/help.html:68 -#, fuzzy -#| msgid "" -#| "How does two factor authentication with a recovery code work? How do I " -#| "set it up on PyPI?" msgid "" "How does two-factor authentication with a recovery code work? How do I set " "it up on PyPI?" msgstr "" -"Kiel funkcias dupaŝa aŭtentigo per restaŭra kodo? Kiel mi agordas ĝin ĉe " -"PyPI?" +"Kiel funkcias dupaŝa aŭtentikigo per realira kodo? Kiel starigi ĝin ĉe PyPI?" #: warehouse/templates/pages/help.html:69 msgid "How can I use API tokens to authenticate with PyPI?" -msgstr "Kiel uzi API-ĵetonojn por aŭtentigi ĉe PyPI?" +msgstr "Kiel uzi API-ĵetonojn por aŭtentikigi ĉe PyPI?" #: warehouse/templates/pages/help.html:70 msgid "Why do certain actions require me to confirm my password?" @@ -8825,13 +7943,11 @@ msgstr "Kial kelkaj agoj postulas la konfirmon de mia pasvorto?" #: warehouse/templates/pages/help.html:71 msgid "How do I change my PyPI username?" -msgstr "" +msgstr "Kiel ŝanĝi mian salutnomon ĉe PyPI?" #: warehouse/templates/pages/help.html:72 -#, fuzzy -#| msgid "How can I publish my private packages to PyPI?" msgid "How can I use Trusted Publishers to publish to PyPI?" -msgstr "Kiel publikigi miajn privatajn pakojn al PyPI?" +msgstr "Kiel uzi Fidatajn Eldonantojn por eldoni ĉe PyPI?" #: warehouse/templates/pages/help.html:75 msgid "Does PyPI have APIs I can use?" @@ -8854,7 +7970,7 @@ msgstr "" #: warehouse/templates/pages/help.html:79 msgid "What are the file hashes used for, and how can I verify them?" -msgstr "" +msgstr "Por kio estas dosieraj haketaĵoj? Kiel kontroli ilin?" #: warehouse/templates/pages/help.html:82 msgid "How can I publish my private packages to PyPI?" @@ -8902,14 +8018,12 @@ msgstr "" "korekti ilin?" #: warehouse/templates/pages/help.html:91 -#, fuzzy -#| msgid "Hot off the press: the newest project releases" msgid "How can I restore a deleted project, release or file?" -msgstr "Ĵus presite: la plej novaj projektaj eldonoj" +msgstr "Kiel restaŭri forviŝitan projekton, eldonon aŭ dosieron?" #: warehouse/templates/pages/help.html:94 msgid "Why am I getting \"the description failed to render\" error?" -msgstr "" +msgstr "Kial okazas la eraro «la priskribo malsukcesis montriĝi»?" #: warehouse/templates/pages/help.html:95 msgid "" @@ -8927,16 +8041,12 @@ msgid "I've lost access to my PyPI account. Can you help me?" msgstr "Mi perdis atingon al mia PyPI-konto. Ĉu vi povas helpi min?" #: warehouse/templates/pages/help.html:98 -#, fuzzy -#| msgid "" -#| "Why am I getting a \"Invalid or non-existent authentication information." -#| "\" error when uploading files?" msgid "" "Why am I getting an \"Invalid or non-existent authentication information.\" " "error when uploading files?" msgstr "" -"Kial mi ricevas eraron \"Invalid or non-existent authentication information." -"\" (Ne valida aŭ ne ekzistanta aŭtentiga informo) dum alŝuto de dosieroj?" +"Kial mi ricevas eraron «Invalid or non-existent authentication information.» " +"(Ne valida aŭ ne ekzistanta aŭtentikiga informo) dum alŝuto de dosieroj?" #: warehouse/templates/pages/help.html:99 msgid "" @@ -8973,22 +8083,17 @@ msgid "Where can I report a bug or provide feedback about PyPI?" msgstr "Kien mi raportu cimon aŭ komentu pri PyPI?" #: warehouse/templates/pages/help.html:105 -#, fuzzy -#| msgid "" -#| "How does two factor authentication with an authentication application " -#| "(TOTP) work? How do I " -#| "set it up on PyPI?" msgid "" "I'm having trouble setting up two factor authentication with an " "authentication application (TOTP). Can you help me?" msgstr "" -"Kiel funkcias dupaŝa aŭtentigo per aŭtentiga aplikaĵo (TOTP)? Kiel agordi ĝin ĉe PyPI?" +"Estas malfacile starigi dupaŝan aŭtentikigon per aŭtentikigilo (TOTP). Ĉu vi povas helpi min?" #: warehouse/templates/pages/help.html:106 msgid "My project says it's in quarantine. What does that mean?" -msgstr "" +msgstr "Kio signifas, ke mia projekto estas kvarantenigita?" #: warehouse/templates/pages/help.html:109 msgid "Who maintains PyPI?" @@ -9011,10 +8116,8 @@ msgid "How do I keep up with upcoming changes to PyPI?" msgstr "Kiel mi monitoru okazontajn ŝanĝojn pri PyPI?" #: warehouse/templates/pages/help.html:114 -#, fuzzy -#| msgid "How can I run a mirror of PyPI?" msgid "How can I get a list of PyPI's IP addresses?" -msgstr "Kiel mi povas speguli PyPI?" +msgstr "Kiel akiri liston de la IP-adresoj de PyPI?" #: warehouse/templates/pages/help.html:115 msgid "" @@ -9062,27 +8165,7 @@ msgid "About" msgstr "Pri" #: warehouse/templates/pages/help.html:219 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| "

We use a number of terms to describe software available on " -#| "PyPI, like \"project\", \"release\", \"file\", and \"package\". Sometimes " -#| "those terms are confusing because they're used to describe different " -#| "things in other contexts. Here's how we use them on PyPI:

\n" -#| "

A \"project\" on PyPI is the name of a collection of " -#| "releases and files, and information about them. Projects on PyPI are made " -#| "and shared by other members of the Python community so that you can use " -#| "them.

\n" -#| "

A \"release\" on PyPI is a specific version of a project. " -#| "For example, the requests project has " -#| "many releases, like \"requests 2.10\" and \"requests 1.2.1\". A release " -#| "consists of one or more \"files\".

\n" -#| "

A \"file\", also known as a \"package\", on PyPI is " -#| "something that you can download and install. Because of different " -#| "hardware, operating systems, and file formats, a release may have several " -#| "files (packages), like an archive containing source code or a binary wheel.

\n" -#| " " +#, python-format msgid "" "

We use a number of terms to describe software available on PyPI, like " "\"project\", \"release\", \"file\", and \"package\". Sometimes those terms " @@ -9100,23 +8183,20 @@ msgid "" "(packages), like an archive containing source code or a binary wheel.

" msgstr "" -"\n" -"

We use a number of terms to describe software available on " -"PyPI, like \"project\", \"release\", \"file\", and \"package\". Sometimes " -"those terms are confusing because they're used to describe different things " -"in other contexts. Here's how we use them on PyPI:

\n" -"

\"Projekto\" ĉe PyPI estas nomo de kolekto de eldonoj kaj " -"dosieroj kune kun informo pri ili. Projects on PyPI are made and shared by " -"other members of the Python community so that you can use them.

\n" -"

\"Eldono\" ĉe PyPI estas specifa versio de projekto. Ekzemple, " -"la projekto requests havas multajn " -"eldonojn, kiel \"requests 2.10\" kaj \"requests 1.2.1\". Eldono konsistasl " -"el unu aŭ pluraj \"dosiero(j)\".

\n" -"

\"Dosiero\", ankaŭ konata kiel \"pako\", ĉe PyPI estas io " -"elŝutebla kaj instalebla. Pro diversaj aparaoj, mastrumaj sistemoj, kaj " -"dosierformoj, eldono povas konsisti el pluraj dosieroj (pakoj), kiel arkivo " -"enhavanta fontokodon aŭ duuma wheel.

\n" -" " +"

Ni uzas kelkajn terminojn por priskribi la programaron haveblan ĉe PyPI, " +"kiel «projekto», «eldono», «dosiero» kaj «pako». Fojfoje tiuj esprimoj estas " +"konfuzaj, ĉar ili kutimas priskribi malsamajn aĵojn en aliaj kuntekstoj. Jen " +"la signifoj ĉe PyPI:

«Projekto» ĉe PyPI estas la nomo de kolekto de " +"eldonoj kaj dosieroj kaj informoj pri ili.Projektoj ĉe PyPI estas faritaj " +"kaj dividitaj fare de aliaj membroj de la Python-komunumo tiel ke vi povas " +"uzi ilin.

«Eldono» ĉe PyPI estas specifa versio de projekto. " +"Ekzemple, la projekto «requests» havas " +"multajn eldonojn, kiel «requests 2.10» kaj «requests 1.2.1». Eldono " +"konsistas el unu aŭ pluraj «dosieroj».

«Dosiero», aŭ «pako», ĉe PyPI " +"estas io elŝutebla kaj instalebla. Pro malsamaj aparatoj, mastrumaj sistemoj " +"kaj dosierformoj, eldono povas enhavi plurajn dosierojn (pakojn), ekzemple " +"arĥivo enhavanta fontkodon aŭ duuman wheel.

" #: warehouse/templates/pages/help.html:228 #, python-format @@ -9229,29 +8309,7 @@ msgstr "" "komencis efektivigi ĉi tiun regulon." #: warehouse/templates/pages/help.html:269 -#, fuzzy, python-format -#| msgid "" -#| "

PyPI itself has not suffered a breach. This is a protective measure " -#| "to reduce the risk of credential " -#| "stuffing attacks against PyPI and its users.

Each time a " -#| "user supplies a password — while registering, authenticating, or updating " -#| "their password — PyPI securely checks whether that password has appeared " -#| "in public data breaches.

During each of these processes, PyPI " -#| "generates a SHA-1 hash of the supplied password and uses the first five " -#| "(5) characters of the hash to check the Have I Been Pwned API and determine if the password " -#| "has been previously compromised. The plaintext password is never stored " -#| "by PyPI or submitted to the Have I Been Pwned API.

PyPI will not " -#| "allow such passwords to be used when setting a password at registration " -#| "or updating your password.

If you receive an error message " -#| "saying that \"This password appears in a breach or has been compromised " -#| "and cannot be used\", you should change it all other places that you use " -#| "it as soon as possible.

If you have received this error while " -#| "attempting to log in or upload to PyPI, then your password has been reset " -#| "and you cannot log in to PyPI until you reset your password.

" +#, python-format msgid "" "

PyPI itself has not suffered a breach. This is a protective measure to " "reduce the risk of PyPI mem ne suferis breĉon. Ĉi tio estas protekta rimedo por malpliigi la " "riskon de ensalutilo-farĉado kontraŭ PyPI kaj " +"target=\"_blank\" rel=\"noopener\">salutilo-farĉado kontraŭ PyPI kaj " "ĝiaj uzantoj.

Ĉiufoje kiam uzanto uzas pasvorton — dum registrado, " -"aŭtentigo aŭ ĝisdatigo de pasvorto — PyPI sekure kontrolas ĉu tiu pasvorto " +"aŭtentikigo aŭ ĝisdatigo de pasvorto — PyPI sekure kontrolas ĉu tiu pasvorto " "difektiĝis pro publikaj datenbreĉoj.

Dum tiu procedo, PyPI kalkulas " "la haketaĵon SHA-1 de la donita pasvorto kaj uzas la unuajn kvin (5) signojn " "de la haketaĵo por determini, per la

Se vi ricevas la erarmesaĝon \"This password appears in " "a breach or has been compromised and cannot be used\", vi ŝanĝu ĝin por ĉiuj " "aliaj kontoj de la sama pasvorto.

Se vi ricevis ĉi tiun eraron " -"provante ensaluti aŭ alŝuti al PyPI, do via pasvorto estis restarigita; vi " -"ne povas ensaluti al PyPI ĝis vi reagordas " -"vian pasvorton.

" +"provante saluti aŭ alŝuti al PyPI, do via pasvorto estis restarigita; vi ne " +"povas saluti al PyPI ĝis vi reagordas vian " +"pasvorton.

" #: warehouse/templates/pages/help.html:304 -#, fuzzy, python-format -#| msgid "" -#| "

All PyPI user events are stored under security history in account " -#| "settings. If there are any events that seem suspicious, take the " -#| "following steps:

" +#, python-format msgid "" "

All PyPI user events are stored under security history in account " "settings. If there are any events that seem suspicious, take the following " @@ -9309,10 +8361,10 @@ msgid "" "%(admin_email)s\">%(admin_email)s " msgstr "" "

Ĉiuj eventoj de uzantoj de PyPI konserviĝas en la historio pri sekureco " -"en la kontaj agordoj. Se ekzistas suspektindaj eventoj, faru la jenon:

" +"en la kontaj agordoj. Se ekzistas suspektindaj eventoj, faru la jenon:

" +"" #: warehouse/templates/pages/help.html:316 msgid "" @@ -9329,22 +8381,6 @@ msgstr "" "activity\">suspektindaĵoj.

" #: warehouse/templates/pages/help.html:326 -#, fuzzy -#| msgid "" -#| "

Two factor authentication (2FA) makes your account more secure by " -#| "requiring two things in order to log in: something you know and " -#| "something you own.

In PyPI's case, \"something you " -#| "know\" is your username and password, while \"something you own\" can be " -#| "an application to generate a temporary code, or a " -#| "security device (most commonly a USB key).

" -#| "

It is strongly recommended that you set up two factor authentication " -#| "on your PyPI account.

Users who have chosen to set up two factor " -#| "authentication will be asked to provide their second method of identity " -#| "verification during the log in process. This only affects logging in via " -#| "a web browser, and not (yet) package uploads.

You can follow the " -#| "improvements to 2FA on " -#| "discuss.python.org.

" msgid "" "

Two-factor authentication (2FA) makes your account more secure by " "requiring two things in order to log in: something you know and " @@ -9356,18 +8392,14 @@ msgid "" "p>

During the web login process, users will be asked to provide their " "second method of identity verification.

" msgstr "" -"

Dupaŝa aŭtentigo (2PA) plisekurigas vian konton, postulante duon por " -"ensaluto: ion sciata de vi kaj ion posedata de vi.

" -"

Por PyPI, \"io sciata de vi\" estas via salutnomo kaj pasvorto, dum \"io " -"posedata de vi\" povas esti aplikaĵo por generi portempan " +"

Dupaŝa aŭtentikigo (2PA) plisekurigas vian konton, postulante duon por " +"saluto: ion sciatan de vi kaj ion posedatan de vi.

" +"

Por PyPI, «io sciata de vi» estas via salutnomo kaj pasvorto, dum «io " +"posedata de vi» povas esti programo por generi portempan " "kodon, aŭ sekuriga aparato (plej ofte USB-" -"ŝlosilo).

Estas rekomendindege, ke vi agordu dupaŝan aŭtentigon ĉe " -"via PyPI-konto.

Tiuj, kiuj agordis dupaŝan aŭtentigon, devos provizi " -"sian duan metodon de idento-konfirmo dum ensalutado. Tio temas nur pri " -"ensalutado per TTT-legilo, kaj (ankoraŭ) ne pri alŝutado de pakoj.

" -"

Vi povas legi pri la plibonigado de 2PA ĉe discuss.python.org .

" +"ŝlosilo).

Dupaŝa aŭtentikigo estas deviga ĉe via " +"PyPI-konto.

Dum la reta salutado, uzanto devas provizi sian duan " +"metodon de idento-konfirmo.

" #: warehouse/templates/pages/help.html:348 #, python-format @@ -9377,10 +8409,10 @@ msgid "" "target=\"_blank\" rel=\"noopener\">TOTP standard." msgstr "" -"Uzantoj de PyPI povas ŝalti dupaŝan aŭtentigon per ajnan aplikaĵo, kiu " -"subtenas la normon TOTP." +"Uzantoj de PyPI povas ŝalti dupaŝan aŭtentikigon per ajnan aplikaĵo, kiu " +"subtenas la normon TOTP." #: warehouse/templates/pages/help.html:349 msgid "" @@ -9388,9 +8420,9 @@ msgid "" "applications generate a regularly changing authentication code to use when " "logging into your account." msgstr "" -"Aŭtentigaj aplikaĵoj de la normo TOTP generas periode ŝanĝantan aŭtentigan kodon por " -"ensaluto en vian konton." +"Aŭtentikigaj aplikaĵoj de la normo TOTP generas periode ŝanĝantan aŭtentikigan kodon por " +"saluto en vian konton." #: warehouse/templates/pages/help.html:350 msgid "" @@ -9446,7 +8478,7 @@ msgid "" msgstr "" "Kelkaj pasvorto-mastrumiloj (ekz. 1Password) povas ankaŭ generi " -"aŭtentigajn kodojn. Pro sekureco, PyPI nur permesas aplikaĵon maksimume po " +"aŭtentikigajn kodojn. Pro sekureco, PyPI nur permesas aplikaĵon maksimume po " "unu por konto." #: warehouse/templates/pages/help.html:379 @@ -9454,7 +8486,7 @@ msgid "" "To set up 2FA with an " "authentication application:" msgstr "" -"Por agordi 2PA per aŭtentiga " +"Por agordi 2PA per aŭtentikiga " "aplikaĵo:" #: warehouse/templates/pages/help.html:381 @@ -9462,8 +8494,8 @@ msgid "" "Open an authentication (TOTP) application" msgstr "" -"Malfermu aŭtentigan aplikaĵon (TOTP)" +"Malfermu aŭtentikigan aplikaĵon (TOTP)" #: warehouse/templates/pages/help.html:382 msgid "" @@ -9471,9 +8503,8 @@ msgid "" "2FA with authentication " "application\"" msgstr "" -"Ensalutu en vian PyPI-konton, iru al agordoj pri via konto, kaj elektu " -"\"Aldoni 2PA per aŭtentiga " -"aplikaĵo\"" +"Salutu en vian PyPI-konton, iru al agordoj pri via konto, kaj elektu «Aldoni " +"2PA per aŭtentikiga programo»" #: warehouse/templates/pages/help.html:383 msgid "" @@ -9488,20 +8519,16 @@ msgid "" "Scan the QR code with your authentication application, or type it in " "manually. The method of input will depend on the application you have chosen." msgstr "" -"Skanu la QR-kodon per via aŭtentiga aplikaĵo, aŭ entajpu ĝin permane. La " +"Skanu la QR-kodon per via aŭtentikiga aplikaĵo, aŭ entajpu ĝin permane. La " "eniga metodo dependas de la aplikaĵo elektita de vi." #: warehouse/templates/pages/help.html:385 -#, fuzzy -#| msgid "" -#| "Your application will generate an authentication code - use this to " -#| "verify your set up on PyPI" msgid "" "Your application will generate an authentication code - use this to verify " "your set-up on PyPI" msgstr "" -"Via aplikaĵo generos aŭtentigan kodon — uzu ĝin por kontroli viajn agordojn " -"ĉe PyPI" +"Via programo generos aŭtentikigan kodon – uzu ĝin por kontroli viajn " +"agordojn ĉe PyPI" #: warehouse/templates/pages/help.html:388 msgid "" @@ -9510,13 +8537,13 @@ msgid "" "PyPI account." msgstr "" "La PyPI-servilo kaj la aplikaĵo nun komune dividas vian sekretan ŝlosilon, " -"ebligante vian aplikaĵon generi validajn aŭtentigajn kodojn por via PyPI-" +"ebligante vian aplikaĵon generi validajn aŭtentikigajn kodojn por via PyPI-" "konto." #: warehouse/templates/pages/help.html:390 #: warehouse/templates/pages/help.html:432 msgid "Next time you log in to PyPI you'll need to:" -msgstr "La sekvan fojon, kiam vi ensalutas al PyPI, vi devas:" +msgstr "La sekvan fojon, kiam vi salutas al PyPI, vi devas:" #: warehouse/templates/pages/help.html:392 #: warehouse/templates/pages/help.html:484 @@ -9525,11 +8552,11 @@ msgstr "Doni vian salutnomon kaj pasvorton, normale" #: warehouse/templates/pages/help.html:393 msgid "Open your authentication application to generate an authentication code" -msgstr "Uzi vian aŭtentigan aplikaĵon por generi aŭtentigan kodon" +msgstr "Uzi vian aŭtentikigan aplikaĵon por generi aŭtentikigan kodon" #: warehouse/templates/pages/help.html:394 msgid "Use this code to finish logging into PyPI" -msgstr "Uzi ĉi tiun kodon por ensaluti en PyPI-on" +msgstr "Uzi ĉi tiun kodon por saluti en PyPI-on" #: warehouse/templates/pages/help.html:400 msgid "" @@ -9539,15 +8566,12 @@ msgid "" msgstr "" "Sekuriga aparato estas USB-ŝlosilo aŭ alia aparato kiu generas unufojan pasvorton kaj sendas tiun pasvorton al la TTT-" -"legilo. Tiun pasvorton uzas PyPI por aŭtentigi vin kiel uzanton." +"legilo. Tiun pasvorton uzas PyPI por aŭtentikigi vin kiel uzanton." #: warehouse/templates/pages/help.html:402 -#, fuzzy -#| msgid "" -#| "To set up two factor authentication with a USB key, you'll need:" msgid "" "To set up two-factor authentication with a USB key, you'll need:" -msgstr "Por ebligi dupaŝan aŭtentigon per USB-ŝlosilo, vi devas:" +msgstr "Por ebligi dupaŝan aŭtentikigon per USB-ŝlosilo, vi devas:" #: warehouse/templates/pages/help.html:404 #, python-format @@ -9557,10 +8581,9 @@ msgid "" "authentication\">WebAuthn and PublicKeyCredential, as this is the " "standard implemented by PyPI." msgstr "" -"Uzi TTT-legilon subtenantan WebAuthn kaj PublicKeyCredential, kiuj estas la " -"normoj subtenataj de PyPI." +"Uzi TTT-legilon subtenantan WebAuthn " +"kaj PublicKeyCredential, kiuj estas la normoj subtenataj de PyPI." #: warehouse/templates/pages/help.html:405 msgid "To be running JavaScript on your browser" @@ -9604,18 +8627,6 @@ msgid "Follow these steps:" msgstr "Sekvu ĉi tiujn paŝojn:" #: warehouse/templates/pages/help.html:423 -#, fuzzy -#| msgid "" -#| "\n" -#| "
  • Log in to your PyPI account, go to your account settings, " -#| "and choose \"Add 2FA " -#| "with security device (e.g. USB key)\"
  • \n" -#| "
  • Give your key a name. This is necessary because it's " -#| "possible to add more than one security device to your account.
  • \n" -#| "
  • Click on the \"Set up security device\" button
  • \n" -#| "
  • Insert and touch your USB key, as instructed by your " -#| "browser
  • \n" -#| " " msgid "" "
  • Log in to your PyPI account, go to your account settings, and choose " "\"Add 2FA with security " @@ -9624,16 +8635,12 @@ msgid "" "li>
  • Click on the \"Set up security device\" button
  • Insert and " "touch your USB key, as instructed by your browser
  • " msgstr "" -"\n" -"
  • Ensalutu en vian PyPI-konton, iru al agoroj pri via konto, kaj " -"elektu \"Aldoni 2PA per sekuriga " -"aparto (ekz. USB-ŝlosilo)\"
  • \n" -"
  • Nomu vian ŝlosilon. Tio necesas, ĉar eblas aldoni plurajn " -"sekurigajn aparatojn al via konto.
  • \n" -"
  • Alklaku la butonon \"Agordi sekurigan aparaton\"
  • \n" -"
  • Enmetu kaj tuŝu vian USB-ŝlosilon, laŭ la instrukcio de via " -"TTT-legilo
  • \n" -" " +"
  • Salutu en vian PyPI-konton, iru al agoroj pri via konto, kaj elektu «" +"Aldoni 2PA per sekuriga aparto (" +"ekz. USB-ŝlosilo)»
  • Nomu vian ŝlosilon. Tio necesas, ĉar eblas " +"aldoni plurajn sekurigajn aparatojn al via konto.
  • Alklaku la " +"butonon «Agordi sekurigan aparaton»
  • Enmetu kaj tuŝu vian USB-" +"ŝlosilon, laŭ la instrukcio de via TTT-legilo
  • " #: warehouse/templates/pages/help.html:430 msgid "" @@ -9641,25 +8648,15 @@ msgid "" "be used during the log in process." msgstr "" "Post tio, via USB-ŝlosilo estos registrita al via PyPI-konto kaj uzebla por " -"ensalutado." +"salutado." #: warehouse/templates/pages/help.html:434 -#, fuzzy -#| msgid "" -#| "\n" -#| "
  • Provide your username and password, as normal
  • \n" -#| "
  • Insert and touch your USB key to finish logging into PyPI\n" -#| " " msgid "" "
  • Provide your username and password, as normal
  • Insert and touch " "your USB key to finish logging into PyPI
  • " msgstr "" -"\n" -"
  • Donu vian salutnomon kaj pasvorton, normale
  • \n" -"
  • Enmetu kaj tuŝu vian USB-ŝlosilon por fini ensaluton al PyPI\n" -" " +"
  • Donu vian salutnomon kaj pasvorton, normale
  • Enmetu kaj tuŝu " +"vian USB-ŝlosilon por fini saluton en PyPI-on
  • " #: warehouse/templates/pages/help.html:445 #, python-format @@ -9686,74 +8683,58 @@ msgstr "" "rel=\"noopener\">poŝtelefonoj kiel sekurigaj aparatoj." #: warehouse/templates/pages/help.html:456 -#, fuzzy, python-format -#| msgid "" -#| "As PyPI's two factor implementation follows the WebAuthn standard, PyPI users will be able to " -#| "take advantage of any future developments in this field." +#, python-format msgid "" "As PyPI's two-factor implementation follows the WebAuthn standard, PyPI users will be able to " "take advantage of any future developments in this field." msgstr "" -"Ĉar la efektivigo de dupaŝa aŭtentigo ĉe PyPI sekvas la normon WebAuthn, PyPI-uzantoj povos utiligi " +"Ĉar la efektivigo de dupaŝa aŭtentikigo ĉe PyPI sekvas la normon WebAuthn, PyPI-uzantoj povos utiligi " "estontajn evoluojn en ĉi tiu kampo." #: warehouse/templates/pages/help.html:465 -#, fuzzy -#| msgid "" -#| "If you lose access to your authentication application or security device, you can use these codes to " -#| "sign into PyPI." msgid "" "If you lose access to your authentication application " "or security device, you can use these codes to log " "in to PyPI." msgstr "" -"Se vi perdas vian aŭtentigan aplikaĵonsekurigan aparaton, vi povas uzi tiujn kodojn por " -"ensaluti al PyPI." +"Se vi perdas vian aŭtentikigan aplikaĵonsekurigan aparaton, vi povas uzi tiujn kodojn por saluti al " +"PyPI." #: warehouse/templates/pages/help.html:468 -#, fuzzy -#| msgid "" -#| "Recovery codes are one time use. They are not a " -#| "substitute for a authentication application or security device and should only be used for " -#| "recovery. After using a recovery code to sign in, it becomes inactive." msgid "" "Recovery codes are one time use. They are not a substitute " "for an authentication application or a security device and should only be used for recovery. " "After using a recovery code to sign in, it becomes inactive." msgstr "" -"Restaŭraj kodoj estas por unufoja uzo. Ili ne anstataŭigas " -"aŭtentigan aplikaĵonsekurigan " -"aparaton, kaj nur uziĝu por restaŭrado. Post ensaluto per restaŭra kodo, " -"la kodo eksvalidiĝas." +"Realiraj kodoj estas por unufoja uzo. Ili ne anstataŭigas " +"aŭtentikigan programonsekurigan aparaton, kaj nur uziĝu por restaŭrado. Post saluto per " +"realira kodo, la kodo eksvalidiĝas." #: warehouse/templates/pages/help.html:474 msgid "To provision recovery codes:" -msgstr "Por generi restaŭrajn kodojn:" +msgstr "Por generi realirajn kodojn:" #: warehouse/templates/pages/help.html:476 msgid "" "Log in to your PyPI account, go to your account settings, and choose " "\"Generate recovery codes\"" msgstr "" -"Ensalutu en vian PyPI-konton, iru al agordoj pri via konto, kaj elektu " -"\"Generi restaŭrajn kodojn\"" +"Salutu en vian PyPI-konton, iru al agordoj pri via konto, kaj elektu «Generi " +"realirajn kodojn»" #: warehouse/templates/pages/help.html:477 msgid "" "Securely store the displayed recovery codes! Consider printing them out and " "storing them in a safe location or saving them in a password manager." msgstr "" -"Sekure konservu la montratajn restaŭrajn kodojn! Konsideru presadon de ili " +"Sekure konservu la montratajn realirajn kodojn! Konsideru presadon de ili " "kaj konservado en sekura loko, aŭ konservadon per pasvorto-administrilo." #: warehouse/templates/pages/help.html:480 @@ -9762,23 +8743,19 @@ msgid "" "get new ones by selecting \"Regenerate recovery codes\" in your account " "settings." msgstr "" -"Se vi perdas viajn restaŭrajn kodojn aŭ foruzas ilin, vi povas akiri novajn " -"kodojn per elekto de \"Regeneri restsaŭrajn kodojn\" en viaj kontaj agordoj." +"Se vi perdas viajn realirajn kodojn aŭ foruzas ilin, vi povas akiri novajn " +"kodojn per elekto de \"Regeneri realirajn kodojn\" en viaj kontaj agordoj." #: warehouse/templates/pages/help.html:482 msgid "To sign in with a recovery code:" -msgstr "Por ensaluti per restaŭra kodo:" +msgstr "Por saluti per realira kodo:" #: warehouse/templates/pages/help.html:485 -#, fuzzy -#| msgid "" -#| "When prompted for two factor authentication, select \"Login using " -#| "recovery codes\"" msgid "" "When prompted for two-factor authentication, select \"Login using recovery " "codes\"" msgstr "" -"Kiam vi petiĝas pri dupaŝa aŭtentigo, elektu \"Ensaluti per restaŭraj kodoj\"" +"Kiam vi petiĝas pri dupaŝa aŭtentikigo, elektu «Saluti per realiraj kodoj»" #: warehouse/templates/pages/help.html:486 msgid "" @@ -9791,55 +8768,33 @@ msgid "" "new set using the \"Regenerate recovery codes\" button in your account " "settings." msgstr "" -"Se vi havas malmulte da restaŭraj kodoj, vi eble volas fari novan kodaron " -"per la butono \"Regeneri restsaŭrajn kodojn\" en viaj kontaj agordoj." +"Se vi havas malmulte da realiraj kodoj, vi eble volas fari novan kodaron per " +"la butono \"Regeneri realirajn kodojn\" en viaj kontaj agordoj." #: warehouse/templates/pages/help.html:493 -#, fuzzy -#| msgid "" -#| "API tokens provide an alternative way to authenticate when uploading " -#| "packages to PyPI." msgid "" "API tokens are used to authenticate when uploading packages " "to PyPI." msgstr "" -"API-ĵetonoj estas alternativa metodo de aŭtentigo por alŝuti pakojn al PyPI." +"API-ĵetonoj estas por aŭtentikigo alŝutante pakojn al PyPI." #: warehouse/templates/pages/help.html:498 -#, fuzzy -#| msgid "" -#| "\n" -#| "

    API tokens provide an alternative way (instead of username " -#| "and password) to authenticate when uploading packages to " -#| "PyPI.

    \n" -#| "

    You can create a token for an entire PyPI account, in which " -#| "case, the token will work for all projects associated with that account. " -#| "Alternatively, you can limit a token's scope to a specific project.

    \n" -#| "

    We strongly recommend you authenticate with an API " -#| "token where possible.

    \n" -#| "\n" -#| " " msgid "" "You can create a token for an entire PyPI account, in which case, the token " "will work for all projects associated with that account. Alternatively, you " "can limit a token's scope to a specific project." msgstr "" -"\n" -"

    API-ĵetonoj estas alternativa metodo de aŭtentigo (anstataŭ " -"salutnomo kaj pasvorto) por alŝuti pakojn al PyPI.

    \n" -"

    Vi povas krei ĵetonon por tuta PyPI-konto; tiaokaze, la ĵetono " -"funkcios por ĉiuj projektoj asociitaj kun tiu konto. Alternative, vi povas " -"limigi la amplekson de ĵetono al specifa projekto.

    \n" -"

    Ni forte rekomendas, ke vi aŭtentigu per API-ĵetono, " -"kiam tio eblas.

    \n" -"\n" -" " +"Vi povas krei ĵetonon por tuta konto ĉe PyPI; tiaokaze, la ĵetono funkcios " +"por ĉiuj projektoj asociitaj kun tiu konto. Alternative, vi povas limigi la " +"amplekson de ĵetono al specifa projekto." #: warehouse/templates/pages/help.html:505 msgid "" "When using an API token from a CI provider, we recommend scoping the token " "down to the minimum necessary projects." msgstr "" +"Se vi uzas API-ĵetonon por provizanto de kontinua integrado, ni rekomendas " +"minimumigi la kapablojn de la ĵetono al la necesaj projektoj." #: warehouse/templates/pages/help.html:512 #, python-format @@ -9848,6 +8803,9 @@ msgid "" "href=\"%(href)s\">Trusted Publishing, we strongly recommend using " "Trusted Publishing instead." msgstr "" +"Se vi eldonas al PyPI el provizanto de kontinua integrado ebliganta Fidatan Eldonadon, ni rekomendegas uzi Fidatan Eldonadon " +"anstataŭe." #: warehouse/templates/pages/help.html:520 msgid "To make an API token:" @@ -9913,18 +8871,6 @@ msgstr "" "kompari la rezulton kun la unika identigilo montrita ĉe PyPI." #: warehouse/templates/pages/help.html:543 -#, fuzzy -#| msgid "" -#| "\n" -#| "

    PyPI asks you to confirm your password before you want to " -#| "perform a sensitive action. Sensitive actions include things like " -#| "adding or removing maintainers, deleting distributions, generating API " -#| "tokens, and setting up two-factor authentication.

    \n" -#| "

    You'll only have to re-confirm your password if it's been " -#| "more than an hour since you last confirmed it.

    \n" -#| "

    We strongly recommend you only perform such actions " -#| "on your personal, password-protected computer.

    \n" -#| " " msgid "" "

    PyPI asks you to confirm your password before you want to perform a " "sensitive action. Sensitive actions include things like adding or " @@ -9934,20 +8880,17 @@ msgid "" "p>

    We strongly recommend you only perform such actions on your " "personal, password-protected computer.

    " msgstr "" -"\n" -"

    PyPI konfirmas vian pasvorton antaŭ ol vi volas fari " -"konfidencan agon. Konfidencaj agoj inkluzivas aferojn kiel aldonon aŭ " -"forigon de prizorgantoj, forigon de distribuoj, generon de API-ĵetonoj, kaj " -"agordadon de dupaŝa aŭtentigo.

    \n" -"

    Vi devos rekonfirmi vian pasvorton nur se pasis pli ol unu " -"horo de kiam vi laste konfirmis ĝin.

    \n" -"

    Ni forte rekomendas, ke vi faru tiaĵojn nur per via " -"persona, pasvorte protektata komputilo.

    \n" -" " +"

    PyPI konfirmas vian pasvorton antaŭ ol vi volas fari konfidencan " +"agon. Konfidencaj agoj inkluzivas aferojn kiel aldonon aŭ forigon de " +"prizorgantoj, forigon de distribuoj, generon de API-ĵetonoj, kaj agordadon " +"de dupaŝa aŭtentikigo.

    Vi devos rekonfirmi vian pasvorton nur se " +"pasis pli ol unu horo de kiam vi laste konfirmis ĝin.

    Ni " +"forte rekomendas, ke vi faru tiaĵojn nur per via persona, pasvorte " +"protektata komputilo.

    " #: warehouse/templates/pages/help.html:550 msgid "PyPI does not currently support changing a username." -msgstr "" +msgstr "Aktuale ne eblas ŝanĝi salutnomon ĉe PyPI." #: warehouse/templates/pages/help.html:551 msgid "" @@ -9955,6 +8898,9 @@ msgid "" "account as a maintainer of all the projects your old account owns, and then " "delete the old account, which will have the same effect." msgstr "" +"Anstataŭe, vi povas krei novan konton ĉe la dezirata salutnomo, aldoni la " +"novan konton kiel mastrumanton de ĉiuj projektoj posedataj de via malnova " +"konto, kaj forviŝi la malnovan konton; tio havos la saman rezulton." #: warehouse/templates/pages/help.html:555 #, python-format @@ -9963,6 +8909,9 @@ msgid "" "to delegate publishing authority for a PyPI package to a trusted third party " "service, eliminating the need to use API tokens." msgstr "" +"Uzantoj kaj projektoj ĉe PyPI povas uzi Fidatajn " +"Eldonantojn por delegi eldonajn rajtojn pri pako ĉe PyPI al fidata " +"triapartia servo, sen API-ĵetonoj." #: warehouse/templates/pages/help.html:567 msgid "Yes, including RSS feeds of new packages and new releases." @@ -10057,6 +9006,12 @@ msgid "" "from the project page in the \"Download Files\" section or from the JSON " "API. Here is an example of generating the hashes:" msgstr "" +"Por ĉiu pako ĉe PyPI, ekzistas haketaĵoj por tiu dosiero. Oni uzas tiujn " +"haketaĵojn por konfirmi, ke la elŝutita dosiero egalas tiun, kiun la " +"projekta mastrumanto alŝutis. Tio estas aparte utila por elŝutado el spegula " +"servilo. La haketaĵoj troviĝas sur la projekta paĝo en la paragrafo «Elŝuti " +"dosierojn» kaj estas ankaŭ akireblaj per la API je JSON. Jen ekzemplo por " +"generi la haketaĵojn:" #: warehouse/templates/pages/help.html:597 msgid "" @@ -10064,6 +9019,9 @@ msgid "" "not recommended to use the MD5 hash because of known security issues with " "the MD5 algorithm. This hash is provided for backwards compatibility only." msgstr "" +"Praktike, nur necesas kontroli unu el la haketaĵoj. La haketaĵo MD5 estas " +"malrekomendata pro konataj danĝeroj pri la algoritmo MD5 kaj proviziĝas nur " +"por retrokongrueco." #: warehouse/templates/pages/help.html:604 #, python-format @@ -10077,12 +9035,6 @@ msgstr "" "href=\"%(href)s\">projekto devpi." #: warehouse/templates/pages/help.html:607 -#, fuzzy -#| msgid "" -#| "Your publishing tool may return an error that your new project can't be " -#| "created with your desired name, despite no evidence of a project or " -#| "release of the same name on PyPI. Currently, there are three primary " -#| "reasons this may occur:" msgid "" "Your publishing tool may return an error that your new project can't be " "created with your desired name, despite no evidence of a project or release " @@ -10091,7 +9043,7 @@ msgid "" msgstr "" "Via eldonilo eble montras eraron, ke via nova projekto ne povas esti kreita " "kun via dezirata nomo, malgraŭ la manko de projekto aŭ eldono de tiu nomo ĉe " -"PyPI. Aktuale, tri kaŭzoj eblas pri tio:" +"PyPI. Aktuale, kvar kaŭzoj eblas pri tio:" #: warehouse/templates/pages/help.html:609 #, python-format @@ -10107,7 +9059,7 @@ msgstr "" #: warehouse/templates/pages/help.html:610 msgid "" "The project name is too similar to an existing project and may be confusable." -msgstr "" +msgstr "La projekta nomo tro similas ekzistantan projekton kaj tial konfuzas." #: warehouse/templates/pages/help.html:611 #, python-format @@ -10129,13 +9081,9 @@ msgstr "" "La projekta nomo estas registrita de alia uzanto, sed neniu eldono kreiĝis." #: warehouse/templates/pages/help.html:612 -#, fuzzy, python-format -#| msgid "" -#| "If the owner is unresponsive, see %(anchor_text)s" +#, python-format msgid "See %(anchor_text)s" -msgstr "" -"Se la posedanto ne estas respondema, vidu la paĝon %(anchor_text)s" +msgstr "Vidu %(anchor_text)s" #: warehouse/templates/pages/help.html:616 #, python-format @@ -10197,6 +9145,9 @@ msgid "" "extension of the readme field value to control how PyPI renders " "your description." msgstr "" +"Se vi uzas pyproject.toml por projektaj metadatenoj, vi povas " +"uzi la dosiersufikson en la kampo readme por regi kiel PyPI " +"montras vian priskribon." #: warehouse/templates/pages/help.html:634 #, python-format @@ -10206,6 +9157,10 @@ msgid "" "href=\"%(href)s\" title=\"%(title)s\" target=\"_blank\" " "rel=\"noopener\">reStructuredText" msgstr "" +"Ekzemple, readme = \"README.md\" igos la priskribon montriĝi " +"kiel Markdown, dum readme = \"README.rst\" igos ĝin montriĝi " +"kiel reStructuredText" #: warehouse/templates/pages/help.html:641 #, python-format @@ -10219,16 +9174,7 @@ msgstr "" "la haveblaj dosierformoj." #: warehouse/templates/pages/help.html:652 -#, fuzzy, python-format -#| msgid "" -#| "If you can't upload your project's release to PyPI because you're hitting " -#| "the upload file size limit, we can sometimes increase your limit. Make " -#| "sure you've uploaded at least one release for the project that's " -#| "under the limit (a developmental " -#| "release version number is fine). Then, file an issue and tell us:" +#, python-format msgid "" "If you can't upload your project's release to PyPI because you're hitting " "the upload file size limit (%(max_file_size_mb)s MiB by default; individual " @@ -10240,12 +9186,13 @@ msgid "" "target=\"_blank\" rel=\"noopener\">file an issue and tell us:" msgstr "" "Se vi ne povas alŝuti la eldonon de via projekto al PyPI ĉar ĝi superas la " -"limon de grandoj de alŝutoj, ni fojfoje povas pliigi vian limon. Certigu, ke " +"limon de grandoj de alŝutoj (implicite %(max_file_size_mb)s MiB; individuaj " +"projektoj povas diferenci), ni fojfoje povas pliigi vian limon. Certigu, ke " "vi alŝutis almenaŭ unu eldonon de la projekto, kiu estas sub la " -"limo (sufiĉas eldono de versio por evoluigantoj). " -"Poste, raportu la problemeon, nepre menciante la jenon:" +"limo (sufiĉas eldono de versio por evoluigantoj). Poste, " +"raportu la problemeon, nepre menciante la jenon:" #: warehouse/templates/pages/help.html:661 #: warehouse/templates/pages/help.html:683 @@ -10272,11 +9219,7 @@ msgstr "" "Mallonga priskribo de via projekto, inkluzive de la kialo de la plia grando." #: warehouse/templates/pages/help.html:671 -#, fuzzy, python-format -#| msgid "" -#| "If you can't upload your project's release to PyPI because you're hitting " -#| "the project size limit, first remove any unnecessary releases or " -#| "individual files to lower your overall project size." +#, python-format msgid "" "If you can't upload your project's release to PyPI because you're hitting " "the project size limit (%(max_project_size_gb)s GiB by default; individual " @@ -10284,7 +9227,8 @@ msgid "" "files to lower your overall project size." msgstr "" "Se vi ne povas alŝuti la eldonon de via projekto pro la limigo de la " -"projekta grando, unue forigu ajnajn nenecesajn eldonojn aŭ individuajn " +"projekta grando (implicite %(max_project_size_gb)s GiB; povas esti alia por " +"kelkaj projektoj), unue forigu ajnajn nenecesajn eldonojn aŭ individuajn " "dosierojn, por malpligrandigi vian projektan totalon." #: warehouse/templates/pages/help.html:678 @@ -10338,29 +9282,24 @@ msgid "" "Deleted projects, releases or files cannot be restored by PyPI " "administrators." msgstr "" +"Forviŝo de projekto, eldono aŭ dosiero ĉe PyPI estas malprovizora kaj " +"nemalfarebla senescepte. Forviŝo de projekto igas ĝin neinstalebla kaj " +"malrezervas la projektan nomon por aliaj uzantoj ĉe PyPI. Forviŝitaj " +"dosieroj ne estas realŝuteblaj. Forviŝita " +"projekto, eldono aŭ dosiero ne estas restaŭrebla far administrantoj de PyPI." #: warehouse/templates/pages/help.html:718 -#, fuzzy, python-format -#| msgid "" -#| "PyPI will reject uploads if the description fails to render. To check a " -#| "description locally for validity, you may use readme_renderer, which is the same description " -#| "renderer used by PyPI." +#, python-format msgid "" "PyPI will reject uploads if the package description fails to render. You may " "use twine's check command to " "locally check a description for validity." msgstr "" -"PyPI malakceptos alŝutojn se la priskribo ne estas montrebla. Por loke " -"kontroli priskribon pri valideco, vi povas uzi readme_renderer, kiu estas la sama priskribo-montrilo " -"uzata de PyPI." +"PyPI malakceptos alŝutojn, se la priskribo de la pako ne estas montrebla. Vi " +"povas uzi la komandon «check» de " +"Twine por loke kontroli la validecon de priskribo." #: warehouse/templates/pages/help.html:724 -#, fuzzy -#| msgid "" -#| "If you've forgotten your PyPI password but you remember your email " -#| "address or username, follow these steps to reset your password:" msgid "" "If you've forgotten your PyPI password, but you remember your email address " "or username, follow these steps to reset your password:" @@ -10385,11 +9324,9 @@ msgid "You'll receive an email with a password reset link." msgstr "Vi ricevos retmesaĝon kun ligilo por restarigi pasvorton." #: warehouse/templates/pages/help.html:733 -#, fuzzy -#| msgid "If you've lost access to your PyPI account due to:" msgid "" "If you've lost access to your PyPI account or can't fully verify it due to:" -msgstr "Se vi perdis atingon al via PyPI-konto pro:" +msgstr "Se vi perdis atingon al via konto ĉe PyPI aŭ ne povas konfirmi ĝin pro:" #: warehouse/templates/pages/help.html:735 msgid "Lost access to the email address associated with your account" @@ -10397,21 +9334,16 @@ msgstr "Perdo de retpoŝta adreso asociita al via konto" #: warehouse/templates/pages/help.html:736 msgid "Accidentally registered with an email address you cannot verify" -msgstr "" +msgstr "Mi mise registris min per retpoŝta adreso ne atingebla" #: warehouse/templates/pages/help.html:737 -#, fuzzy -#| msgid "" -#| "Lost two factor authentication application, device, and recovery " -#| "codes" msgid "" "Lost two-factor authentication application, device, and recovery codes" msgstr "" -"Perdita dupaŝa aŭtentiga aplikaĵo, aparato, aŭ restaŭra kodo" +"Perdita dupaŝa aŭtentikiga programo, aparatorealira kodo" #: warehouse/templates/pages/help.html:740 #, python-format @@ -10420,9 +9352,9 @@ msgid "" "target=\"_blank\" rel=\"noopener\">file an issue on our tracker to " "request assistance with account recovery." msgstr "" -"V povas raporti problemon per nia spurilo por peti helpon pri " -"restaŭrado de la konto." +"V povas raporti problemon per nia spurilo por peti helpon pri " +"realiro al la konto." #: warehouse/templates/pages/help.html:748 msgid "Ensure that your API Token is valid and has not been revoked." @@ -10437,33 +9369,19 @@ msgstr "" "kaj ne enhavas vostajn signojn kiel linifinojn." #: warehouse/templates/pages/help.html:750 -#, fuzzy -#| msgid "Set your username to __token__" msgid "Ensure that the username you are using is __token__." -msgstr "Via salutnomo estu __token__" +msgstr "Certigu, ke via salutnomo estas __token__." #: warehouse/templates/pages/help.html:752 -#, fuzzy -#| msgid "" -#| "In both cases, remember that PyPI and TestPyPI each require you to create " -#| "an account, so your credentials may be different." msgid "" "Remember that PyPI and TestPyPI each require you to create an account, so " "your credentials may be different." msgstr "" -"En ambaŭ kazoj, sciu ke PyPI kaj Prova PyPI postulas kreon de kontoj po unu " -"por ĉiu indekso; tial, viaj ensalutiloj povas diferenci." +"Sciu, ke PyPI kaj TestPyPI postulas kreon de kontoj po unu por ĉiu indekso; " +"tial, viaj salutiloj povas diferenci." #: warehouse/templates/pages/help.html:754 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " If you're using Windows and trying to paste your password or " -#| "token in the Command Prompt or PowerShell, note that Ctrl-V and " -#| "Shift+Insert won't work.\n" -#| " Instead, you can use \"Edit > Paste\" from the window menu, " -#| "or enable \"Use Ctrl+Shift+C/V as Copy/Paste\" in \"Properties\".\n" -#| " " +#, python-format msgid "" "If you're using Windows and trying to paste your token in the Command Prompt " "or PowerShell, note that Ctrl-V and Shift+Insert won't work. Instead, you " @@ -10472,14 +9390,13 @@ msgid "" "title=\"%(title)s\" target=\"_blank\" rel=\"noopener\">known issue with " "Python's getpass module." msgstr "" -"\n" -" Se vi uzas Windows kaj provas alglui vian pasvorton aŭ ĵetonon " -"al Command Prompt aŭ PowerShell, notu ke la klavkombinoj Stir-V kaj " -"Majuskligi+Enmeti ne funkcias.\n" -" Anstataŭe, vi povas uzi \"Redakti > Alglui\" per la fenestra " -"menuo, aŭ ŝalti la opcion \"Uzi Stir+Majuskligi+C/V kiel Kopii/Alglui\" en " -"\"Preferoj\".\n" -" " +"Se vi uzas Windows kaj provas alglui vian ĵetonon al Command Prompt aŭ " +"PowerShell, notu, ke la klavkombinoj Stir-V kaj Majuskligi+Enmeti ne " +"funkcias. Anstataŭe, vi povas uzi «Redakti > Alglui» per la fenestra menuo, " +"aŭ ŝalti la opcion «Uzi Stir+Majuskligi+C/V kiel Kopii/Alglui» en " +"«Preferoj». Jen konata problemo de la modulo getpass de " +"Python." #: warehouse/templates/pages/help.html:763 #, python-format @@ -10590,9 +9507,9 @@ msgid "" msgstr "" "En antaŭa versio de PyPI, eblis al prizorgantoj alŝuti eldonojn al PyPI per " "formularo en la TTT-legilo. Ĉi tiun funkcion malrekomendas la nova versio de " -"PyPI — ni anstataŭe rekomendas al vi uzi twine por alŝuti " -"vian projekton al PyPI." +"PyPI — ni anstataŭe rekomendas al vi uzi Twine por alŝuti vian projekton al " +"PyPI." #: warehouse/templates/pages/help.html:808 msgid "" @@ -10653,6 +9570,8 @@ msgid "" "A distribution filename on PyPI consists of the combination of project name, " "version number, and distribution type." msgstr "" +"Distribua dosiernomo ĉe PyPI konsistas el la triopo de projekta nomo, versia " +"numero kaj speco de distribuo." #: warehouse/templates/pages/help.html:838 msgid "" @@ -10661,6 +9580,9 @@ msgid "" "changed one day by the projects maintainer or a malicious party (it can only " "be removed)." msgstr "" +"Tio certigas, ke iu distribuo de iu eldono de iu projekto ĉiam signifas " +"unikan dosieron kaj ne estas iam kaŝe ŝanĝebla far la projekta mastrumanto " +"aŭ maliculo (ĝi estas nur forviŝebla)." #: warehouse/templates/pages/help.html:846 msgid "" @@ -10668,6 +9590,9 @@ msgid "" "number to one that you haven't previously uploaded to PyPI, rebuild the " "distribution, and then upload the new distribution." msgstr "" +"Por eviti tian situacion en oftaj kazoj: ŝanĝu la versian numeron al tiu, " +"kiun ankoraŭ ne estis alŝutita al PyPI; rekonstruu la distribuon; kaj poste " +"alŝutu la novan distribuon." #: warehouse/templates/pages/help.html:855 #, python-format @@ -10714,6 +9639,10 @@ msgid "" "out of sync. Please check that the time on your device is set automatically, " "and try setting up the device again." msgstr "" +"Se malfacilas starigi aparaton por TOTP, eble via aparata tempo estas missinkronigita. " +"Bonvolu kontroli, ĉu la tempo je via aparato estas aŭtomate sinkronigita, " +"kaj provi starigi la aparaton denove." #: warehouse/templates/pages/help.html:882 #, python-format @@ -10724,6 +9653,10 @@ msgid "" "href=\"%(aup)s\" target=\"_blank\" rel=\"noopener\">Acceptable Use Policy." msgstr "" +"Projektoj povas esti kvarantenigitaj pro diversaj kialoj, ekz. suspekto de " +"malica agado, trudaĵoj aŭ aliaj malobservoj de la Uzkondiĉoj aŭ la Reguloj pri Akceptebla Uzado." #: warehouse/templates/pages/help.html:891 msgid "" @@ -10731,6 +9664,9 @@ msgid "" "be being modified by its maintainers. PyPI Administrators will need to " "review this project before it can be restored." msgstr "" +"Dum kvaranteno, la projekto estas ne instalebla far klientoj nek modifebla " +"far siaj mastrumantoj. Necesas, ke administrantoj de PyPI reviziu la " +"projekton, antaŭ ol ĝi restaŭriĝos." #: warehouse/templates/pages/help.html:898 #, python-format @@ -10739,6 +9675,8 @@ msgid "" "contact PyPI via security@pypi.org with any " "details." msgstr "" +"Se vi kredas, ke via projekto estis mise kvarantenigita, kontaktu PyPI ĉe security@pypi.org kun detaloj." #: warehouse/templates/pages/help.html:911 #, python-format @@ -10779,12 +9717,12 @@ msgid "" "accessibility." msgstr "" "La %(title)s>Laborgrupo pri Pakado estas laborgrupo de la " -"Python Software Foundation (PSF), kiu celas kvestadon kaj financadon por " -"subteni la plibonigadaon de pakado de Python. Lastatempe, ĝi ricevis subvencion el la Open Technology Fund, kies " -"financado ebligas plisekurigon kaj plialirebligon de Warehouse." +"rel=\"noopener\">Laborgrupo pri Pakado estas laborgrupo de la Python " +"Software Foundation (PSF), kiu celas kvestadon kaj financadon por subteni la " +"plibonigadaon de pakado de Python. Lastatempe, ĝi ricevis " +"subvencion el la Open Technology Fund, kies financado ebligas " +"plisekurigon kaj plialirebligon de Warehouse." #: warehouse/templates/pages/help.html:931 #, python-format @@ -10879,17 +9817,7 @@ msgstr "" "tirpeton!" #: warehouse/templates/pages/help.html:962 -#, fuzzy, python-format -#| msgid "" -#| "If you have skills in Python, ElasticSearch, HTML, SCSS, JavaScript, or " -#| "SQLAlchemy then skim our \"Getting " -#| "started\" guide, then take a look at the issue tracker. We've created a 'Good first issue' label – we recommend you start " -#| "here." +#, python-format msgid "" "If you have skills in Python, Full-Text Search, HTML, SCSS, JavaScript, or " "SQLAlchemy then skim our 'Good first issue' label – we " "recommend you start here." msgstr "" -"Se vi scipovas Python, ElasticSearch, HTML, SCSS, JavaScript aŭ SQLAlchemy, " -"do legu nian Gvidilon por Komencantoj , kaj " -"tralegu la problemspurilon. Ni kreis etikedon 'Good first issue' (Bona unua cimo) — ni rekomendas, ke " +"Se vi scipovas Python, plentekstan serĉadon, HTML, SCSS, JavaScript aŭ " +"SQLAlchemy, do legu nian Gvidilon por Komencantoj , kaj tralegu la problemspurilon. Ni kreis la etikedon " +"«Good first issue» (Bona unua cimo) – ni rekomendas, ke " "vi komencu per tio." #: warehouse/templates/pages/help.html:970 -#, fuzzy, python-format -#| msgid "" -#| "Issues are grouped into milestones; working on issues in " -#| "the current milestone is a great way to help push the project forward. If " -#| "you're interested in working on a particular issue, leave a comment and " -#| "we can guide you through the contribution process." +#, python-format msgid "" "Issues are grouped into milestones; working on issues in the " @@ -10935,36 +9857,18 @@ msgid "Stay updated:" msgstr "Restu ĝisdatigata:" #: warehouse/templates/pages/help.html:978 -#, fuzzy, python-format -#| msgid "" -#| "You can also follow the ongoing development of the project on the distutils-sig mailing list and the Python packaging forum on Discourse." +#, python-format msgid "" "You can also follow the ongoing development of the project on the Python packaging forum on Discourse." msgstr "" -"Vi ankaŭ povas sekvi la evoluigadon de la projekto per la dissendolisto distutils-sig kaj la forumo pri pakado de Python ĉe Discourse." +"Vi ankaŭ povas sciiĝi pri la evoluadon de la projekto ĉe la forumo pri pakado de Python en Discourse." #: warehouse/templates/pages/help.html:987 -#, fuzzy, python-format -#| msgid "" -#| "Changes to PyPI are generally announced on both the pypi-announce mailing list and the PSF blog under the label \"pypi\". The PSF blog also " -#| "has Atom and RSS feeds for " -#| "the \"pypi\" label." +#, python-format msgid "" "Changes to PyPI are generally announced on both the RSS feed." msgstr "" -"Ŝanĝoj pri PyPI ĝenerale anonciĝas per kaj la dissendolisto pypi-announce kaj la retejo de PSF sub la etikedo \"pypi\". La retejo de PSF " -"ankaŭ provizas Atom- kaj RSS -abonfluojn " -"pri la etikedo \"pypi\"." +"Ŝanĝoj pri PyPI ĝenerale anonciĝas ĉe kaj la dissendolisto " +"«pypi-announce» kaj la retejo de PyPI. La retejo de PyPI " +"ankaŭ provizas RSS -abonfluon." #: warehouse/templates/pages/help.html:996 #, python-format @@ -10990,18 +9891,15 @@ msgid "" "All traffic is routed through our global CDN, which lists their public IP " "addresses here: %(href)s." msgstr "" +"Ĉiom da trafiko fluas tra nia tutmonda enhavo-liveranta reto, kies publikaj " +"IP-adresoj troviĝas ĉi tie: %(href)s." #: warehouse/templates/pages/help.html:997 -#, fuzzy, python-format -#| msgid "" -#| "To regain access to your account, reset your " -#| "password on PyPI." +#, python-format msgid "" "More information about this list can be found here: %(href)s." -msgstr "" -"Por reakiri vian konton, restarigu vian pasvorton " -"ĉe PyPI." +msgstr "Jen pliaj informoj pri tiu listo: %(href)s." #: warehouse/templates/pages/help.html:1001 msgid "" @@ -11104,18 +10002,13 @@ msgid "Important!" msgstr "Grave!" #: warehouse/templates/pages/security.html:24 -#, fuzzy -#| msgid "" -#| "If you believe you've identified a security issue with Warehouse, " -#| "DO NOT report the issue in any public forum, including " -#| "(but not limited to):" msgid "" "If you believe you've identified a security issue with PyPI, DO NOT report the issue in any public forum, including (but not limited to):" msgstr "" -"Se vi kredas, ke vi trovis problemon pri la sekureco de Warehouse, " -"NE raportu la problemon en ajnan publika forumo, inkluzive " -"de (sed ne limigite al):" +"Se vi kredas, ke vi trovis problemon pri la sekureco de PyPI, NE raportu la problemon en ajnan publika forumo, inkluzive de (sed ne " +"limigite al):" #: warehouse/templates/pages/security.html:27 msgid "Our GitHub issue tracker" @@ -11131,7 +10024,7 @@ msgstr "Oficialaj aŭ neoficialaj dissendolistoj" #: warehouse/templates/pages/security.html:35 msgid "If you've identified a security issue with a project hosted on PyPI" -msgstr "" +msgstr "Se vi trovis sekurecan problemon pri projekto ĉe PyPI" #: warehouse/templates/pages/security.html:37 msgid "" @@ -11139,14 +10032,17 @@ msgid "" "bottom of the sidebar, click Report project as malware. " "Supply the following details in the form:" msgstr "" +"Salutu en vian konton ĉe PyPI, kaj vizitu la projektan paĝon ĉe PyPI. Ĉe la " +"malsupro de la flanka panelo, alklaku la butonon Akuzi projekton " +"kiel fiprogramon. Provizu la jenajn detalojn en la formularo:" #: warehouse/templates/pages/security.html:44 msgid "A URL to the project in question" -msgstr "" +msgstr "Retadreso de la danĝera projekto" #: warehouse/templates/pages/security.html:45 msgid "An explanation of what makes the project a security issue" -msgstr "" +msgstr "Klarigo pri kial la projekto estas sekureca problemo" #: warehouse/templates/pages/security.html:46 #, python-format @@ -11154,31 +10050,33 @@ msgid "" "A link to the problematic lines in the project's distributions via inspector.pypi.io" msgstr "" +"Hiperligo al la fiaj linioj en la projektaj distribuoj ĉe inspector.pypi.io" #: warehouse/templates/pages/security.html:48 msgid "" "Valid malware reports may include examples of typo-squatting, dependency " "confusion, data exfiltration, obfuscation, command/control, etc." msgstr "" +"Taŭgaj raportoj pri sekureco inkluzivas, interalie, ekzemplojn de tajperara " +"piratado de nomo, konfuzado pri dependeco, ŝtelado de datenoj, obskurigo, " +"komando/regado." #: warehouse/templates/pages/security.html:50 msgid "" "If you've identified a security issue with PyPI itself (not a project hosted " "on PyPI)" msgstr "" +"Se vi trovis sekurecan problemon pri PyPI mem (ne projekto gastigata de PyPI)" #: warehouse/templates/pages/security.html:51 -#, fuzzy, python-format -#| msgid "" -#| "Instead, email security at python dot org " -#| "directly, providing as much relevant information as possible." +#, python-format msgid "" "Email security@pypi.org, providing as much relevant " "information as possible, including reproducing steps." msgstr "" -"Anstataŭe, kontaktu la retpoŝtan adreson security " -"heliko python punkto org rekte, provizante tiom da rilataj informoj, " -"kiom estas eble." +"Kontaktu la retpoŝtan adreson security@python.org " +"rekte, provizante tiom da rilataj informoj, kiom estas eble." #: warehouse/templates/pages/security.html:53 msgid "What happens next?" @@ -11199,10 +10097,8 @@ msgid "" msgstr "Depende de la farotaĵoj, vi eble ricevos pliajn retmesaĝojn." #: warehouse/templates/pages/security.html:58 -#, fuzzy -#| msgid "This security policy was last updated on March 14, 2018." msgid "This security policy was last updated on March 2024." -msgstr "Ĉi tiu regularo pri sekureco laste ĝisdatiĝis la 14an de Marto, 2018." +msgstr "Ĉi tiu regularo pri sekureco laste ĝisdatiĝis la Marton de 2024." #: warehouse/templates/pages/sitemap.html:21 msgid "PyPI site map" @@ -11218,11 +10114,11 @@ msgstr "Serĉi kaj filtri projektojn" #: warehouse/templates/pages/sitemap.html:30 msgid "Authentication" -msgstr "Aŭtentigo" +msgstr "Aŭtentikigo" #: warehouse/templates/pages/sitemap.html:32 msgid "Login" -msgstr "Ensaluti" +msgstr "Saluti" #: warehouse/templates/pages/sitemap.html:42 msgid "Security policy" @@ -11231,7 +10127,7 @@ msgstr "Regularo pri sekureco" #: warehouse/templates/pages/sitemap.html:43 #: warehouse/templates/pages/trademarks.html:20 msgid "PyPI Trademarks" -msgstr "" +msgstr "Varmarkoj de PyPI" #: warehouse/templates/pages/sponsors.html:23 msgid "Support PyPI and related projects" @@ -11420,57 +10316,52 @@ msgstr "Statistikoj pri PyPI" #: warehouse/templates/pages/stats.html:23 msgid "We all love stats, so here are some useful statistics about PyPI." -msgstr "" +msgstr "Ni ĉiuj amas statistikojn – jen kelkaj utilaj statistikoj pri PyPI." #: warehouse/templates/pages/stats.html:28 -#, fuzzy -#| msgid "PyPI statistics" msgid "First-party statistics" -msgstr "Statistikoj pri PyPI" +msgstr "Unuapartiaj statistikoj" #: warehouse/templates/pages/stats.html:30 msgid "These statistics are provided directly by PyPI." -msgstr "" +msgstr "Jen statistikoj provizataj rekte de PyPI." #: warehouse/templates/pages/stats.html:37 msgid "" "PyPI provides public datasets, including download statistics and metadata " "via BigQuery" msgstr "" +"PyPI provizas publikajn datenojn, inkluzive de elŝutaj statistikoj kaj " +"metadatenoj per BigQuery" #: warehouse/templates/pages/stats.html:42 msgid "" "PyPI provides a public dashboard with statistics on usage and performance" -msgstr "" +msgstr "PyPI provizas publikan panelon de statistikoj pri uzado kaj rendimento" #: warehouse/templates/pages/stats.html:47 -#, fuzzy -#| msgid "PyPI statistics" msgid "Third-party statistics" -msgstr "Statistikoj pri PyPI" +msgstr "Triapartiaj statistikoj" #: warehouse/templates/pages/stats.html:49 msgid "" "These statistics are provided by other third-party services unaffiliated " "with PyPI." -msgstr "" +msgstr "Jen statistikoj provizataj de triapartiaj servoj ne filiaj al PyPI." #: warehouse/templates/pages/stats.html:60 msgid "Top projects by total package size" msgstr "Plej grandaj projektoj laŭ totala grando de pakoj" #: warehouse/templates/pages/stats.html:62 -#, fuzzy -#| msgid "" -#| "Here is a list of the top 100 projects based on the sum of their " -#| "packages' sizes (in bytes)." msgid "" "Here is a list of the top 100 projects based on the sum of their packages' " "sizes (in bytes). This page is cached for 24 hours, so don't expect the " "numbers to be realtime." msgstr "" "Jen listo de la 100 plej grandaj projektoj laŭ la sumoj de la grandoj de " -"iliaj pakoj (mezuritaj per bajtoj)." +"iliaj pakoj (mezuritaj per bajtoj). La listo estas ĝisdatigata po unu fojo " +"en 24 horoj; tial, la nombroj ne estas realtempaj." #: warehouse/templates/pages/stats.html:70 msgid "Statistics by project" @@ -11486,153 +10377,123 @@ msgstr "Ĉiom da PyPI" #: warehouse/templates/pages/trademarks.html:15 msgid "Trademarks" -msgstr "" +msgstr "Varmarkoj" #: warehouse/templates/pages/trademarks.html:24 msgid "Wordmarks" -msgstr "" +msgstr "Vortmarkoj" #: warehouse/templates/pages/trademarks.html:28 #: warehouse/templates/pages/trademarks.html:34 #: warehouse/templates/pages/trademarks.html:41 #: warehouse/templates/pages/trademarks.html:47 msgid "USPTO Registration Number" -msgstr "" +msgstr "Usona patenta numero" #: warehouse/templates/pages/trademarks.html:29 #: warehouse/templates/pages/trademarks.html:35 #: warehouse/templates/pages/trademarks.html:42 #: warehouse/templates/pages/trademarks.html:48 msgid "International Registration Number" -msgstr "" +msgstr "Internacia registra numero" #: warehouse/templates/pages/trademarks.html:37 msgid "Logos" -msgstr "" +msgstr "Emblemoj" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Serĉrezultoj" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Ĉu vi intencis '%(text)s'?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Fermi panelon" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtri per klasigilo" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "Entajpu serĉon, aŭ elektu filtrilon el la listo de klasigiloj." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Entajpu serĉon, aŭ aldonu filtrilon per alklako sur la butonon." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Vi povas kombini serĉojn kaj klasigilajn filtrojn. Jen ekzemplo:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projektoj kongruaj kun Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Sphinx-kromprogramoj de la stabila/produkta stato" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" -msgstr "Projektoj rilataj al \"grafiko\" kun OSI-aprobitaj permesiloj" +msgstr "Projektoj rilataj al «grafiko» kun OSI-aprobitaj licencoj" -#: warehouse/templates/search/results.html:150 -#, fuzzy, python-format -#| msgid "" -#| "\n" -#| " %(count_display)s project\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " %(count_display)s projects\n" -#| " " +#: warehouse/templates/search/results.html:149 +#, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" -msgstr[0] "" -"\n" -" %(count_display)s projekto\n" -" " -msgstr[1] "" -"\n" -" %(count_display)s projektoj\n" -" " +msgstr[0] "%(count_display)s projekto" +msgstr[1] "%(count_display)s projektoj" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "por \"%(term)s\"" -#: warehouse/templates/search/results.html:161 -#, fuzzy -#| msgid "" -#| "\n" -#| " with the selected classifier\n" -#| " " -#| msgid_plural "" -#| "\n" -#| " with the selected classifiers\n" -#| " " +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" -msgstr[0] "" -"\n" -" kun la elektita klasigilo\n" -" " -msgstr[1] "" -"\n" -" kun la elektitaj klasigiloj\n" -" " +msgstr[0] "kun la elektita klasigilo" +msgstr[1] "kun la elektitaj klasigiloj" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordigi laŭ" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Rilateco" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Dato de lasta ĝisdatigo" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtri" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Aldoni filtrilon" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Troviĝis neniu rezulto pri '%(term)s'" -#: warehouse/templates/search/results.html:222 -#, fuzzy, python-format -#| msgid "There were no results for '%(term)s'" +#: warehouse/templates/search/results.html:221 +#, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" -msgstr[0] "Troviĝis neniu rezulto pri '%(term)s'" -msgstr[1] "Troviĝis neniu rezulto pri '%(term)s'" +msgstr[0] "Troviĝis neniu rezulto pri la filtrilo «%(filters)s»" +msgstr[1] "Troviĝis neniu rezulto pri la filtriloj «%(filters)s»" #~ msgid "View Hashes" #~ msgstr "Vidi Haketaĵojn" diff --git a/warehouse/locale/es/LC_MESSAGES/messages.po b/warehouse/locale/es/LC_MESSAGES/messages.po index eae7966ab2cc..1a161cbd661c 100644 --- a/warehouse/locale/es/LC_MESSAGES/messages.po +++ b/warehouse/locale/es/LC_MESSAGES/messages.po @@ -38,7 +38,7 @@ msgstr "" "X-Generator: Weblate 5.8-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -46,7 +46,7 @@ msgstr "" "Debes confirmar tu dirección de correo electrónico **principal** antes de " "poder realizar esta acción." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -54,7 +54,7 @@ msgstr "" "Para efectuar esta acción, la autenticación en dos fases debe estar activada " "en su cuenta." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Se actualizó la configuración de idioma" @@ -179,7 +179,7 @@ msgstr "El código de recuperación ya se había utilizado." msgid "The username isn't valid. Try again." msgstr "El nombre de usuario no es válido. Inténtelo de nuevo." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -187,7 +187,7 @@ msgstr "" "Ha habido demasiados intentos fallidos de iniciar sesión. Has sido bloqueado " "durante {}. Por favor, inténtelo de nuevo más tarde." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -195,7 +195,7 @@ msgstr "" "Se han añadido demasiadas direcciones de correo a la cuenta sin " "verificarlas. Revise su buzón y siga los enlaces de verificación. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -205,27 +205,27 @@ msgstr "" "cuenta sin completarlos. Revise su buzón y siga los enlaces de verificación. " "(IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "El acceso en dos fases no es válido o ha caducado." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Ya se autenticó" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "La aserción de WebAuthn es correcta" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 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 " "utilizarse más." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -233,35 +233,35 @@ msgstr "" "Se desactivaron temporalmente las altas de usuarios nuevos. Para obtener " "detalles, consulte https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 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:801 +#: warehouse/accounts/views.py:841 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:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Ficha no válida: no se proporcionó ninguna ficha" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 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:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Ficha no válida: no se encontró la cuenta" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -269,105 +269,105 @@ msgstr "" "Ficha no válida: desde que se solicitó esta ficha se ha modificado ya la " "contraseña" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Ha restablecido su contraseña" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 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:902 +#: warehouse/accounts/views.py:942 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:908 +#: warehouse/accounts/views.py:948 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:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "No se encontró la dirección de correo" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Ya se verificó la dirección de correo" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Esta es su dirección principal" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 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:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Ficha caducada: solicite una invitación nueva a la organización" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 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:1012 +#: warehouse/accounts/views.py:1052 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:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "La invitación a la organización no es válida." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "La invitación a la organización ya no existe." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Se declinó la invitación a «${organization_name}»." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ahora es ${role} de la organización «${organization_name}»." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 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:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 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:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "La invitación al puesto no es válida." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "La invitación al puesto ya no existe." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Se declinó la invitación a «${project_name}»." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ahora es ${role} del proyecto «${project_name}»." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -376,13 +376,13 @@ 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:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -391,11 +391,11 @@ msgstr "" "de confianza pendiente. Consulte https://pypi.org/help#openid-connect para " "obtener más información." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -406,14 +406,14 @@ msgstr "" "Hubo demasiados intentos de registro para publicadores confiables. Intente " "de nuevo más tarde." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "No se ha podido registrar el editor de confianza" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -421,16 +421,16 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Se ha registrado un nuevo publicador pendiente para crear " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID de editor no válido" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Editor de confianza eliminado del proyecto " @@ -959,7 +959,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3184,7 +3184,7 @@ msgstr "Descartar esta notificación" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Cerrar" @@ -4522,7 +4522,7 @@ msgstr "generados el %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s no usado/s" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Volver a generar" @@ -5645,19 +5645,19 @@ msgid "" "your account before adding a new publisher." msgstr "No ha activado la autenticación en dos fases para su cuenta." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5671,7 +5671,7 @@ msgstr "Códigos de recuperación de la cuenta" msgid "Regenerate recovery codes" msgstr "Volver a generar códigos de recuperación" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5682,7 +5682,7 @@ msgstr "" "acceder a su cuenta de PyPI. Cada código puede utilizarse una vez." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5690,7 +5690,7 @@ msgstr "" "Estos códigos deberían utilizarse solamente para recuperar " "la cuenta, no para accesos típicos." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11601,53 +11601,53 @@ msgid "Logos" msgstr "Logos" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Resultados de búsqueda" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "¿Quiso decir «%(text)s»?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Cerrar panel" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrar por clasificador" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Ingrese una consulta de búsqueda o seleccione un filtro de la lista de " "clasificadores." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Ingrese una consulta de búsqueda o agregue un filtro pulsando en el botón." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Puede combinar búsquedas con filtros de clasificadores. Ejemplos:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Proyectos compatibles con Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensiones de Sphinx con estatus estable/de producción" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Proyectos relacionados a «gráficos» con licencias aprobadas por la OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11668,12 +11668,12 @@ msgstr[1] "" " %(count_display)s proyectos\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "para «%(term)s»" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11694,32 +11694,32 @@ msgstr[1] "" " con los clasificadores seleccionados\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordenar por" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevancia" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Fecha de última actualización" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtro" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Añadir filtro" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "«%(term)s» no arrojó ningún resultado" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/et/LC_MESSAGES/messages.po b/warehouse/locale/et/LC_MESSAGES/messages.po index a1db81109e5a..12452e573bab 100644 --- a/warehouse/locale/et/LC_MESSAGES/messages.po +++ b/warehouse/locale/et/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -136,194 +136,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -332,29 +332,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -795,7 +795,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2702,7 +2702,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3895,7 +3895,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4809,19 +4809,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4835,20 +4835,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9120,93 +9120,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/fa/LC_MESSAGES/messages.po b/warehouse/locale/fa/LC_MESSAGES/messages.po index 0ff956aea166..eac30e8d04a9 100644 --- a/warehouse/locale/fa/LC_MESSAGES/messages.po +++ b/warehouse/locale/fa/LC_MESSAGES/messages.po @@ -40,7 +40,7 @@ msgstr "" "X-Generator: Weblate 5.8-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -48,14 +48,14 @@ msgstr "" "قبل از اینکه بتوانید این عمل را انجام دهید، باید آدرس ایمیل **اصلی** خود را " "تأیید کنید." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" "برای انجام این عملیات احراز هویت دو مرحله ای باید در حساب شما فعال باشد." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "به‌روز رسانی محلی" @@ -176,7 +176,7 @@ msgstr "کد بازیابی قبلا استفاده شده است." msgid "The username isn't valid. Try again." msgstr "نام کاربری شما معتبر نیست. دوباره امتحان کنید." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -184,7 +184,7 @@ msgstr "" "تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. حساب شما برای " "مقدار زمان {} قفل شده است. لطفا بعدا تلاش کنید." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -192,7 +192,7 @@ msgstr "" "تعداد ایمیل های زیادی به این حساب اضافه شده است بدون اینکه تائید شده باشند. " "ایمیل تان را بررسی نموده و لینک های تائیدی را تعقیب کنید. (IP:${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -202,25 +202,25 @@ msgstr "" "درخواست شده است. صندوق ورودی خود را بررسی کرده و لینک های تایید را دنبال " "کنید. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "ورود دو مرحله ای منقضی شده یا نامعتبر." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "قبلا تایید شده است" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "ادعای موفق WebAuthn" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "کد بازیابی قبول شد. از کد استفاده شده دوباره نمیتوان استفاده کرد." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -228,133 +228,133 @@ msgstr "" "ثبت نام کاربر جدید موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "نشانه منقضی شده: لینک بازیابی رمز عبور جدید درخواست کنید" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "نشانه نامعتبر: لینک بازیابی رمز عبور جدید درخواست کنید" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "نشانه نامعتبر: هیچ نشانه ای استفاده نشد" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "نشانه نامعتبر: نشانه بازیابی پسورد نمی باشد" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "نشانه نامعتبر: کاربر یافت نشد" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "نشانه نامعتبر: کاربر از زمان درخواست این نشانه وارد سیستم شده است" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "توکن نامعتبر: رمز عبور از زمان درخواست این توکن در حال حاضر تغییر کرده است" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "گذرواژه خود را بازنشانی کردید" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "نشانه منقضی شده: یک لینک تأیید ایمیل جدید درخواست کنید" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "نشانه منقضی شده: یک لینک تأیید ایمیل جدید درخواست کنید" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "رمز نامعتبر: رمز تأیید ایمیل نیست" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ایمیل یافت نشد" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "ایمیل از قبل تأیید شده است" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "اکنون می توانید این ایمیل را به عنوان آدرس اصلی خود تنظیم کنید" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "این آدرس اصلی شماست" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "آدرس ایمیل ${email_address} تایید شده است. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "نشانه‌ی منقضی شده :یک دعوت نامه‌ی سازمانی جدید درخواست کنید" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "نشانه منقضی شده : یک دعوت نامه ی سازمانی جدید درخواست کنید" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "کلید نامعتبر: کلید یک دعوت نامه سازمانی نیست" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "دعوت نامه سازمانی معتبر نیست." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "دعوت نامه دیگر وجود ندارد." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "شما اکنون {role}$ پروژه '{project_name}$' هستید." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "نشانه منقضی شده : نقش دعوت یک پروژه جدید را درخواست کنید" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "نشانه منقضی شده : نقش دعوت یک پروژه جدید را درخواست کنید" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "توکن نامعتبر: رمز دعوت نامه همکاری نیست" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "دعوت نامه نقش، معتبر نیست." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "دعوت نامه دیگر وجود ندارد." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "دعوت برای \"$ {project_name}\" رد شد." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "شما اکنون $ {role} از پروژه '$ {project_name}' هستید." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -363,13 +363,13 @@ msgstr "" "انتشار مورد اعتماد موقتا غیر فعال گردید. برای توضیحات لینک https://pypi.org/" "help#admin-intervention را ببینید." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "غیر فعال شده. برای جزئیات بیشتر به https://pypi.org/help#admin-intervention " "مراجعه کنید." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -377,11 +377,11 @@ msgstr "" "برای ثبت نام یک ناشر معتمد باید یک ایمیل تأیید شده داشته باشید. برای جزئیات " "به https://pypi.org/help#openid-connect مراجعه کنید." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "شما نمی توانید بیش از 3 ناشر معتمد تایید نشده را همزمان ثبت کنید." -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -392,14 +392,14 @@ msgstr "" "تعداد زیادی تلاش ناموفق برای ورود به سیستم انجام شده است. لطفا بعدا تلاش " "کنید." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "ناشر معتمد ثبت نشد" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -407,16 +407,16 @@ msgstr "" "این ناشر مورد اعتماد قبلاً ثبت شده است. اگر این کار عمدی نبود، لطفاً با مدیران " "PyPI تماس بگیرید." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "ناشر در انتظار جدیدی برای ایجاد کردن ثبت نام شد. " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "شماره ناشر نامعتبر" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "ناشر مورد اعتماد برای پروژه حذف شد. " @@ -943,7 +943,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3222,7 +3222,7 @@ msgstr "رد کردن این اعلان" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "بستن" @@ -4516,7 +4516,7 @@ msgstr "تولید شده %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "بازسازی کنید" @@ -5592,19 +5592,19 @@ msgid "" "your account before adding a new publisher." msgstr "شما احراز هویت دو عاملی را در حساب خود فعال نکرده اید." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5618,20 +5618,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "بازسازی کدهای بازیابی" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10315,93 +10315,93 @@ msgid "Logos" msgstr "آرم ها" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "دستاورد جستجو" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "بستن پنل" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "فیلتر" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/fi/LC_MESSAGES/messages.po b/warehouse/locale/fi/LC_MESSAGES/messages.po index 579172c4de62..ff49b84c2ed6 100644 --- a/warehouse/locale/fi/LC_MESSAGES/messages.po +++ b/warehouse/locale/fi/LC_MESSAGES/messages.po @@ -17,19 +17,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.9-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Kieliasetus päivitetty" @@ -161,7 +161,7 @@ msgstr "Palautuskoodit luotu uudelleen" msgid "The username isn't valid. Try again." msgstr "Sähköpostiosoite on virheellinen. Yritä uudelleen." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -171,7 +171,7 @@ msgid "" msgstr "" "Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -179,7 +179,7 @@ msgstr "" "Tiliin on lisätty liian monta sähköpostiosoitetta vahvistamatta niitä. " "Tarkista sähköpostisi ja seuraa vahvistuslinkkejä. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -192,25 +192,25 @@ msgstr "" "Tiliin on lisätty liian monta sähköpostiosoitetta vahvistamatta niitä. " "Tarkista sähköpostisi ja seuraa vahvistuslinkkejä. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Virheellinen tai vanhentunut kahden tekijän kirjautuminen." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Jo todennettu" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Onnistunut WebAuthn-vahvistus" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Palautuskoodi hyväksytty. Annettua koodia ei voi käyttää uudelleen." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -218,34 +218,34 @@ 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:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Vanhentunut tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Virheellinen tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Virheellinen tunnussanoma: tunnusta ei annettu" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Virheellinen tunnussanoma: ei salasanan palautustunnus" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Virheellinen tunnussanoma: käyttäjää ei löydy" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Virheellinen tunnussanoma: käyttäjä on kirjautunut sisään tämän tunnuksen " "pyytämisen jälkeen" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -253,119 +253,119 @@ msgstr "" "Virheellinen tunnussanoma: salasana on jo muutettu tämän tunnuksen " "pyytämisen jälkeen" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Olet nollannut salasanasi" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Vanhentunut tunnussanoma: pyydä uusi sähköpostin vahvistuslinkki" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Virheellinen tunnussanoma: pyydä uusi sähköpostin vahvistuslinkki" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Virheellinen tunnussanoma: ei sähköpostin vahvistustunnus" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Sähköpostiosoitetta ei löytynyt" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Sähköpostiosoite on jo vahvistettu" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Voit nyt asettaa tämän sähköpostiosoitteen ensisijaiseksi" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Tämä on ensisijainen osoitteesi" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Sähköpostiosoite ${email_address} vahvistettu. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "Vanhentunut tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "Virheellinen tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Virheellinen tunnussanoma: ei sähköpostin vahvistustunnus" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Roolikutsu on virheellinen." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Roolikutsua ei enää ole." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Olet nyt ${role} projektissa '${project_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Vanhentunut tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Virheellinen tunnussanoma: pyydä uusi salasanan palautuslinkki" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a collaboration invitation token" msgstr "Virheellinen tunnussanoma: ei sähköpostin vahvistustunnus" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Roolikutsu on virheellinen." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Roolikutsua ei enää ole." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Kutsu projektiin '${project_name}' on hylätty." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Olet nyt ${role} projektissa '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -378,7 +378,7 @@ msgstr "" "Uuden käyttäjän rekisteröinti on väliaikaisesti poistettu käytöstä. Katso " "lisätietoja kohdasta https://pypi.org/help#admin-interventio." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -388,17 +388,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:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -411,31 +411,31 @@ msgid "" msgstr "" "Liian monta epäonnistunutta kirjautumisyritystä. Yritä uudelleen myöhemmin." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Luo tili" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -1002,7 +1002,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3021,7 +3021,7 @@ msgstr "Hylkää tämä ilmoitus" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Sulje" @@ -4263,7 +4263,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Luo uudelleen" @@ -5261,19 +5261,19 @@ msgid "" "your account before adding a new publisher." msgstr "%(user)s ei ole ladannut vielä yhtään projektia PyPI:in" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5287,20 +5287,20 @@ msgstr "Tilin palautuskoodit" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9898,93 +9898,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/fil/LC_MESSAGES/messages.po b/warehouse/locale/fil/LC_MESSAGES/messages.po index 4b83749d5d4d..33ff57225465 100644 --- a/warehouse/locale/fil/LC_MESSAGES/messages.po +++ b/warehouse/locale/fil/LC_MESSAGES/messages.po @@ -17,13 +17,13 @@ msgstr "" "|| n % 10 == 6 || n % 10 == 9);\n" "X-Generator: Weblate 4.15-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -31,7 +31,7 @@ msgstr "" "Dapat paganahin ang two-factor authentication sa iyong account upang " "maisagawa ang pagkilos na ito." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Na update na ang lokal" @@ -162,7 +162,7 @@ msgstr "Nagamit na dati ang recovery code." msgid "The username isn't valid. Try again." msgstr "And email address ay hindi valid. Subukan muli." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -173,7 +173,7 @@ msgstr "" "Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit " "mamaya." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -182,7 +182,7 @@ msgstr "" "verify ang mga ito. Tingnan ang iyong inbox at sundin ang mga link sa pag-" "verify. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -192,175 +192,175 @@ msgstr "" "nang hindi kinukumpleto ang mga ito. Tingnan ang iyong inbox at sundin ang " "mga link sa pag-verify. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Di-wasto o nag-expire na two factor login." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Na-authenticate na" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Matagumpay na WebAuthn assertion" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -374,29 +374,29 @@ msgstr "" "Napakaraming hindi matagumpay na pagtatangka sa pag-log in. Subukan ulit " "mamaya." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -923,7 +923,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2840,7 +2840,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4035,7 +4035,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4970,19 +4970,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4996,20 +4996,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9333,93 +9333,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Walang resultang lumabas para sa '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.mo b/warehouse/locale/fr/LC_MESSAGES/messages.mo index 767320607a19b815b229b95bfd9ebcef9f1b9f2a..43c803216c13a49f59ffd8568e3aa367f3eb776b 100644 GIT binary patch delta 38949 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 Fi~xJ^%LxDg delta 29414 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 diff --git a/warehouse/locale/fr/LC_MESSAGES/messages.po b/warehouse/locale/fr/LC_MESSAGES/messages.po index 61748e778558..31940a5bdf5b 100644 --- a/warehouse/locale/fr/LC_MESSAGES/messages.po +++ b/warehouse/locale/fr/LC_MESSAGES/messages.po @@ -34,8 +34,8 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2024-11-21 14:37+0000\n" -"Last-Translator: Michael \n" +"PO-Revision-Date: 2024-12-17 11:22+0000\n" +"Last-Translator: Laurent FAVOLE \n" "Language-Team: French \n" "Language: fr\n" @@ -43,10 +43,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.9-dev\n" +"X-Generator: Weblate 5.9\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -54,7 +54,7 @@ msgstr "" "Vous devez vérifier votre adresse électronique **primaire** avant de pouvoir " "effectuer cette action." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -62,7 +62,7 @@ msgstr "" "L'authentification à deux facteurs doit être activée sur votre compte pour " "effectuer cette action." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Langue mise à jour" @@ -186,7 +186,7 @@ msgstr "Le code de récupération a été utilisé précédemment." msgid "The username isn't valid. Try again." msgstr "Le nom d'utilisateur est invalide. Veuillez réessayer." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -194,7 +194,7 @@ msgstr "" "Il y a eu trop de tentatives de connexion infructueuses. Votre compte est " "verrouillé pendant {}. Veuillez réessayer plus tard." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -203,7 +203,7 @@ msgstr "" "vérifiées. Veuillez consulter votre boîte de messagerie et suivre les liens " "de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -213,26 +213,26 @@ msgstr "" "ce compte qu'elles n'aient abouti. Veuillez consulter votre boîte de " "messagerie et suivre les liens de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Connexion à deux facteurs invalide ou expirée." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Authentification déjà active" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Vérification WebAuthn réussie" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Code de récupération accepté. Le code fourni ne peut plus être utilisé." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -240,36 +240,36 @@ msgstr "" "L'inscription de nouveaux profils est temporairement désactivée. Consultez " "https://pypi.org/help#admin-intervention pour plus d'informations." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "Jeton expiré : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" "Jeton invalide : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Jeton invalide : aucun jeton fourni" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" "Jeton invalide : ce n’est pas un jeton de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Jeton invalide : profil introuvable" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Jeton invalide : Une connexion a eu lieu après que ce jeton a été demandé" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -277,105 +277,105 @@ msgstr "" "Jeton invalide : le mot de passe a déjà été changé après que ce jeton a été " "demandé" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Vous avez réinitialisé votre mot de passe" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Jeton expiré : demandez un nouveau lien de vérification d'e-mail" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Jeton invalide : demandez un nouveau lien de vérification d'e-mail" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Jeton invalide : ce n'est pas un jeton de vérification d'e-mail" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail non trouvé" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mail déjà vérifié" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" "Vous pouvez dorénavant configurer cet e-mail comme votre adresse principale" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Ceci est votre adresse principale" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adresse e-mail ${email_address} verifiée. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Jeton expiré : demandez une nouvelle invitation a l'organisation" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Jeton invalide : demandez une nouvelle invitation a l'organisation" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Jeton invalide : ce n'est pas un jeton d'invitation à une organisation" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "L'invitation à l'organisation n'est pas valide." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "L'invitation à l'organisation a été révoquée." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "L'invitation a l'organisation « ${organization_name} » a été refusée." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" "Vous avez désormais le rôle « ${role} » au sein de l'organisation " "« ${organization_name} »." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Jeton expiré : demandez une nouvelle invitation pour le rôle du projet" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" "Jeton invalide : demandez une nouvelle invitation pour le rôle du projet" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Jeton invalide : ce n'est pas un jeton d'invitation à collaborer" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "L'invitation n'est pas valide." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "L'invitation a été révoquée." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "L'invitation au projet « ${project_name} » a été refusée." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" "Vous avez désormais le rôle « ${role} » au sein du projet " "« ${project_name} »." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -384,13 +384,13 @@ 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:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -399,12 +399,12 @@ msgstr "" "éditeur de confiance en attente. Voir https://pypi.org/help#openid-connect " "pour plus de détails." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -415,14 +415,14 @@ msgstr "" "Il y a eu trop de tentatives d'inscription d'éditeur de confiance. Veuillez " "réessayer plus tard." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "L'éditeur de confiance n'a pas pu être enregistré" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -430,16 +430,16 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Nouveau fournisseur ajouté pour " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID d'éditeur invalide" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Éditeur de confiance du projet supprimé " @@ -473,16 +473,12 @@ msgstr "" "différent." #: warehouse/manage/forms.py:454 -#, fuzzy -#| msgid "" -#| "This organization account name has already been used. Choose a different " -#| "organization account name." msgid "" "You have already submitted an application for that name. Choose a different " "organization account name." msgstr "" -"Ce nom d'organisation est déjà utilisé. Choisissez un nom d'organisation " -"différent." +"Vous avez déjà envoyé une application pour ce nom. Choisissez un nom " +"d'organisation différent." #: warehouse/manage/forms.py:490 msgid "Select project" @@ -558,34 +554,24 @@ msgstr "" "Ce nom d'équipe est déjà utilisé. Choisissez un nom d'équipe différent." #: warehouse/manage/forms.py:726 -#, fuzzy -#| msgid "Specify repository name" msgid "Specify your alternate repository name" -msgstr "Spécifiez le nom du dépôt" +msgstr "Spécifiez le nom du dépôt alternatif" #: warehouse/manage/forms.py:740 -#, fuzzy -#| msgid "Specify repository name" msgid "Specify your alternate repository URL" -msgstr "Spécifiez le nom du dépôt" +msgstr "Spécifiez l'URL du dépôt alternatif" #: warehouse/manage/forms.py:744 -#, 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." +msgstr "L'URL est trop longue. Choisissez une URL d’au plus 400 caractères." #: warehouse/manage/forms.py:758 -#, fuzzy -#| msgid "" -#| "The organization description is too long. Choose a organization " -#| "description with 400 characters or less." msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -"La description de l'organisation est trop longue. Choisissez une description " -"d’au plus 400 caractères." +"La description est trop longue. Choisissez une description d’au plus 400 " +"caractères." #: warehouse/manage/views/__init__.py:285 msgid "Account details updated" @@ -620,16 +606,12 @@ msgid "Invalid credentials. Try again" msgstr "Identifiants incorrects. Veuillez réessayer" #: warehouse/manage/views/__init__.py:1182 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository location details" -msgstr "Nom de dépôt invalide" +msgstr "Informations de localisation du dépôt alternatif invalides" #: warehouse/manage/views/__init__.py:1219 -#, fuzzy -#| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" -msgstr "Nom de dépôt invalide" +msgstr "Dépôt alternatif '${name}' ajouté" #: warehouse/manage/views/__init__.py:1253 #: warehouse/manage/views/__init__.py:2146 @@ -640,16 +622,12 @@ msgid "Confirm the request" msgstr "Confirmer la demande" #: warehouse/manage/views/__init__.py:1265 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository id" -msgstr "Nom de dépôt invalide" +msgstr "ID du dépôt alternatif invalide" #: warehouse/manage/views/__init__.py:1276 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository for project" -msgstr "Nom de dépôt invalide" +msgstr "Dépôt alternatif invalide pour ce projet" #: warehouse/manage/views/__init__.py:1284 msgid "" @@ -672,15 +650,11 @@ msgstr "" "Consultez https://pypi.org/help#admin-intervention pour plus d'informations." #: warehouse/manage/views/__init__.py:1558 -#, fuzzy -#| msgid "" -#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." -#| "org/help#admin-intervention for details." msgid "" "GitLab-based trusted publishing is temporarily disabled. See https://pypi." "org/help#admin-intervention for details." msgstr "" -"La publication de confiance basée sur GitHub est temporairement désactivée. " +"La publication de confiance basée sur GitLab est temporairement désactivée. " "Consultez https://pypi.org/help#admin-intervention pour plus d'informations." #: warehouse/manage/views/__init__.py:1670 @@ -692,16 +666,13 @@ msgstr "" "Consultez https://pypi.org/help#admin-intervention pour plus d'informations." #: warehouse/manage/views/__init__.py:1779 -#, fuzzy -#| msgid "" -#| "GitHub-based trusted publishing is temporarily disabled. See https://pypi." -#| "org/help#admin-intervention for details." msgid "" "ActiveState-based trusted publishing is temporarily disabled. See https://" "pypi.org/help#admin-intervention for details." msgstr "" -"La publication de confiance basée sur GitHub est temporairement désactivée. " -"Consultez https://pypi.org/help#admin-intervention pour plus d'informations." +"La publication de confiance basée sur ActiveState est temporairement " +"désactivée. Consultez https://pypi.org/help#admin-intervention pour plus " +"d'informations." #: warehouse/manage/views/__init__.py:2014 #: warehouse/manage/views/__init__.py:2315 @@ -718,10 +689,8 @@ msgid "Could not yank release - " msgstr "Impossible de remiser la version - " #: warehouse/manage/views/__init__.py:2243 -#, fuzzy -#| msgid "Un-yank release" msgid "Could not un-yank release - " -msgstr "Ne plus remiser la version" +msgstr "Impossibile de dé-remiser la version - " #: warehouse/manage/views/__init__.py:2344 msgid "Could not delete release - " @@ -808,113 +777,82 @@ 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:1083 -#, fuzzy -#| msgid "Invitation for '${project_name}' is declined." msgid "Expired invitation for '${username}' deleted." -msgstr "L'invitation au projet « ${project_name} » a été refusée." +msgstr "L'invitation expirée au projet « ${project_name} » a été supprimée." #: warehouse/oidc/forms/_core.py:25 warehouse/oidc/forms/_core.py:35 #: warehouse/oidc/forms/gitlab.py:60 warehouse/oidc/forms/gitlab.py:64 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid project name" -msgstr "Nom de dépôt invalide" +msgstr "Nom de projet invalide" #: warehouse/oidc/forms/_core.py:49 -#, fuzzy -#| msgid "" -#| "This project already exists, use the project's publishing settings here to create a Trusted Publisher for it." msgid "" "This project already exists: use the project's publishing settings here to create a Trusted Publisher for it." msgstr "" -"Ce projet existe déjà, utilisez les paramètres de publication du projet ici pour lui créer un éditeur de confiance." #: warehouse/oidc/forms/_core.py:59 -#, fuzzy -#| msgid "This project has no releases" msgid "This project name isn't allowed" -msgstr "Ce projet n'a pas de version" +msgstr "Ce nom de projet n'est pas autorisé" #: warehouse/oidc/forms/_core.py:63 -#, fuzzy -#| msgid "" -#| "The project name is too similar to an existing project and may be " -#| "confusable." msgid "This project name is too similar to an existing project" -msgstr "" -"Le nom du projet est trop similaire à celui d'un projet existant et pourrait " -"prêter à confusion." +msgstr "Ce nom de projet est trop similaire à celui d'un projet existant" #: warehouse/oidc/forms/_core.py:67 msgid "" "This project name isn't allowed (conflict with the Python standard library " "module name)" msgstr "" +"Ce nom de projet n'est pas autorisé (conflit avec le nom du module de la " +"bibliothèque standard Python)" #: warehouse/oidc/forms/_core.py:84 msgid "Specify a publisher ID" msgstr "Spécifier un ID d'éditeur" #: warehouse/oidc/forms/_core.py:85 -#, fuzzy -#| msgid "Provider must be specified by ID" msgid "Publisher must be specified by ID" -msgstr "Le fournisseur doit être spécifié par son identifiant" +msgstr "L'auteur doit être spécifié par son identifiant" #: warehouse/oidc/forms/activestate.py:47 -#, fuzzy -#| msgid "Null bytes are not allowed." msgid "Double dashes are not allowed in the name" -msgstr "Les octets nus ne sont pas autorisés." +msgstr "Les tirets doubles ne sont pas autorisés dans le nom" #: warehouse/oidc/forms/activestate.py:54 -#, fuzzy msgid "Leading or trailing dashes are not allowed in the name" msgstr "Les tirets ne sont pas autorisés au début ou à la fin du nom" #: warehouse/oidc/forms/activestate.py:78 #: warehouse/oidc/forms/activestate.py:91 -#, fuzzy -#| msgid "Unexpected timeout from GitHub. Try again in a few minutes." msgid "Unexpected error from ActiveState. Try again in a few minutes" msgstr "" -"Pas de réponse de la part de GitHub. Veuillez essayer à nouveau dans " -"quelques minutes." +"Erreur inattendue de la part d'ActiveState. Veuillez essayer à nouveau dans " +"quelques minutes" #: warehouse/oidc/forms/activestate.py:86 #: warehouse/oidc/forms/activestate.py:102 #: warehouse/oidc/forms/activestate.py:111 -#, fuzzy -#| msgid "Unexpected error from GitHub. Try again." msgid "Unexpected error from ActiveState. Try again" -msgstr "Erreur inattendue de GitHub. Veuillez réessayer." +msgstr "Erreur inattendue d'ActiveState. Veuillez réessayer." #: warehouse/oidc/forms/activestate.py:121 -#, fuzzy -#| msgid "Select an organization account name" msgid "Specify ActiveState organization name" -msgstr "Sélectionnez un nom de compte d'organisation" +msgstr "Spécifiez un nom d'organisation ActiveState" #: warehouse/oidc/forms/activestate.py:129 -#, fuzzy -#| msgid "Specify project name" msgid "Specify ActiveState project name" -msgstr "Spécifiez le nom du projet" +msgstr "Spécifiez le nom du projet ActiveState" #: warehouse/oidc/forms/activestate.py:133 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid ActiveState project name" -msgstr "Nom de dépôt invalide" +msgstr "Nom de projet ActiveState invalide" #: warehouse/oidc/forms/activestate.py:156 -#, fuzzy -#| msgid "Select an organization account name" msgid "ActiveState organization not found" -msgstr "Sélectionnez un nom de compte d'organisation" +msgstr "Organisation ActiveState non trouvée" #: warehouse/oidc/forms/activestate.py:176 msgid "ActiveState actor not found" @@ -952,11 +890,9 @@ msgid "Unexpected error from GitHub. Try again." msgstr "Erreur inattendue de GitHub. Veuillez réessayer." #: warehouse/oidc/forms/github.py:110 -#, fuzzy -#| msgid "Unexpected timeout from GitHub. Try again in a few minutes." msgid "Unexpected connection error from GitHub. Try again in a few minutes." msgstr "" -"Pas de réponse de la part de GitHub. Veuillez essayer à nouveau dans " +"Erreur de connexion de la part de GitHub. Veuillez essayer à nouveau dans " "quelques minutes." #: warehouse/oidc/forms/github.py:120 @@ -980,54 +916,41 @@ msgstr "" "sans dossiers" #: warehouse/oidc/forms/gitlab.py:32 -#, fuzzy -#| msgid "Workflow name must end with .yml or .yaml" msgid "Name ends with .git or .atom" -msgstr "Le nom du flux de travail doit se terminer par .yml ou .yaml" +msgstr "Le nom se termine par .git ou .atom" #: warehouse/oidc/forms/gitlab.py:41 -#, fuzzy -#| msgid "Specify GitHub repository owner (username or organization)" msgid "Specify GitLab namespace (username or group/subgroup)" msgstr "" -"Spécifiez le propriétaire du dépôt GitHub (nom d'utilisateur ou organisation)" +"Spécifiez l'espace de noms GitLab (nom d'utilisateur ou groupe/sous-groupe)" #: warehouse/oidc/forms/gitlab.py:46 warehouse/oidc/forms/gitlab.py:50 -#, fuzzy -#| msgid "Invalid GitHub user or organization name." msgid "Invalid GitLab username or group/subgroup name." -msgstr "Nom d'utilisateur ou organisation GitHub invalide." +msgstr "Nom ou groupe/sous-groupe GitLab invalide." #: warehouse/oidc/forms/gitlab.py:72 -#, fuzzy -#| msgid "Specify workflow filename" msgid "Specify top-level pipeline file path" -msgstr "Spécifiez le nom de fichier du flux de travail" +msgstr "Spécifiez le nom de pipeline de plus haut niveau" #: warehouse/oidc/forms/gitlab.py:81 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid environment name" -msgstr "Nom de dépôt invalide" +msgstr "Nom d'environnement invalide" #: warehouse/oidc/forms/gitlab.py:96 -#, fuzzy -#| msgid "Workflow name must end with .yml or .yaml" msgid "Top-level pipeline file path must end with .yml or .yaml" -msgstr "Le nom du flux de travail doit se terminer par .yml ou .yaml" +msgstr "" +"Le nom du pipeline de plus haut niveau doit se terminer par .yml ou .yaml" #: warehouse/oidc/forms/gitlab.py:100 -#, fuzzy msgid "Top-level pipeline file path cannot start or end with /" msgstr "" -"Le chemin du fichier du pipeline de plus haut niveau ne peut pas commencer " -"ou finir par /" +"Le nom du pipeline de plus haut niveau ne peut pas commencer ou finir par /" #: warehouse/packaging/forms.py:27 msgid "Provide an Inspector link to specific lines of code." -msgstr "" +msgstr "Indiquez un lien d'inspecteur pour spécifier les lignes de code." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "Votre rapport a été enregistré. Merci de votre aide." @@ -1451,10 +1374,8 @@ msgid "About PyPI navigation" msgstr "Navigation dans la section À propos de PyPI" #: warehouse/templates/base.html:291 -#, fuzzy -#| msgid "PyPI home" msgid "PyPI Blog" -msgstr "Accueil de PyPI" +msgstr "Blog de PyPI" #: warehouse/templates/base.html:292 msgid "Infrastructure dashboard" @@ -1518,14 +1439,10 @@ msgid "Report security issue" msgstr "Signaler un problème de sécurité" #: warehouse/templates/base.html:319 -#, fuzzy -#| msgid "Privacy policy" msgid "Privacy Notice" -msgstr "Politique de confidentialité" +msgstr "Notice de confidentialité" #: warehouse/templates/base.html:320 -#, fuzzy -#| msgid "Terms of use" msgid "Terms of Use" msgstr "Conditions d'utilisation" @@ -1855,13 +1772,13 @@ msgid "Decline" msgstr "Refuser" #: warehouse/templates/accounts/invite-confirmation.html:45 -#, fuzzy, python-format -#| msgid "You have not enabled two factor authentication on your account." +#, python-format msgid "" "You must first enable two-factor authentication on " "your account before accepting an invitation to join a project." msgstr "" -"Vous n'avez pas activé l'authentification à deux facteurs pour votre compte." +"Vous devez d'abord activer l'authentification à deux " +"facteurs pour pouvoir accepter une invitation à rejoindre un projet." #: warehouse/templates/accounts/login.html:30 #, python-format @@ -1916,13 +1833,14 @@ msgstr "" "« %(organization_name)s » en tant que %(role_name)s ?" #: warehouse/templates/accounts/organization-invite-confirmation.html:45 -#, fuzzy, python-format -#| msgid "You have not enabled two factor authentication on your account." +#, python-format msgid "" "You must first enable two-factor authentication on " "your account before accepting an invitation to join an organization." msgstr "" -"Vous n'avez pas activé l'authentification à deux facteurs pour votre compte." +"Vous devez d'abord activer l'authentification à deux " +"facteurs avant de pouvoir accepter une invitation à rejoindre une " +"organisation." #: warehouse/templates/accounts/profile.html:16 #, python-format @@ -2043,30 +1961,36 @@ msgid "" "Before creating an account on %(title)s, familiarize yourself with the " "following guidelines:" msgstr "" +"Avant de créer un compte sur %(title)s, familiarisez-vous avec les règles " +"suivantes :" #: warehouse/templates/accounts/register.html:38 #, python-format msgid "Do not use %(title)s for any illegal or harmful activities." -msgstr "" +msgstr "N'utilisez pas %(title)s pour des activités illégales ou dangereuses." #: warehouse/templates/accounts/register.html:39 msgid "" "Do not impersonate others or post private information without their consent." msgstr "" +"N'usurpez pas l'identité de d'autres personnes et ne publiez pas " +"d'informations privées sans leur consentement." #: warehouse/templates/accounts/register.html:40 msgid "" "Be respectful of other users and avoid abusive or discriminatory language." msgstr "" +"Respectez les autres utilisateurs et évitez d'utiliser un langage abusif ou " +"discriminatoire." #: warehouse/templates/accounts/register.html:41 msgid "Do not post spam or distribute malware." -msgstr "" +msgstr "Ne publiez pas de spam et ne distribuez pas de logiciels malveillants." #: warehouse/templates/accounts/register.html:42 #, python-format msgid "Do not use %(title)s to conduct security research." -msgstr "" +msgstr "N'utilisez pas %(title)s pour effectuer des recherches de sécurité." #: warehouse/templates/accounts/register.html:45 #, python-format @@ -2075,6 +1999,9 @@ msgid "" "rel=\"noopener\">Terms of Use and Acceptable Use Policy." msgstr "" +"Pour plus d'informations, veuillez lire les conditions d'utilisation complètes et la Politique d'utilisation acceptable." #: warehouse/templates/accounts/register.html:64 #: warehouse/templates/manage/account.html:139 @@ -2161,12 +2088,12 @@ msgid "Reset email sent" msgstr "E-mail de réinitialisation envoyé" #: warehouse/templates/accounts/request-password-reset.html:51 -#, fuzzy -#| msgid "An email has been sent to your registered email address." msgid "" "If you submitted a valid username or email address, an email has been sent " "to your registered email address." -msgstr "Un e-mail a été envoyé à votre adresse électronique d’inscription." +msgstr "" +"Si vous avez indique un nom d'utilisateur ou une adresse e-mail valide, un e-" +"mail a été envoyé à votre adresse électronique d’inscription." #: warehouse/templates/accounts/request-password-reset.html:52 #, python-format @@ -3213,7 +3140,7 @@ msgstr "Masquer cette notification" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Fermer" @@ -3250,10 +3177,8 @@ msgid "Public profile" msgstr "Profil public" #: warehouse/templates/includes/file-details.html:34 -#, fuzzy -#| msgid "Billing details" msgid "File details" -msgstr "Informations de facturation" +msgstr "Informations sur le fichier" #: warehouse/templates/includes/file-details.html:45 #, python-format @@ -3261,15 +3186,14 @@ msgid "Upload date: %(upload_time)s" msgstr "" #: warehouse/templates/includes/file-details.html:46 -#, fuzzy, python-format -#| msgid "Expires: %(exp)s" +#, python-format msgid "Size: %(size)s" -msgstr "Expire : %(exp)s" +msgstr "Taille : %(size)s" #: warehouse/templates/includes/file-details.html:47 #, python-format msgid "Tags: %(tags)s" -msgstr "" +msgstr "Tags : %(tags)s" #: warehouse/templates/includes/file-details.html:49 #, python-format @@ -3486,10 +3410,8 @@ msgid "Members" msgstr "Membres" #: warehouse/templates/includes/packaging/project-data.html:17 -#, fuzzy -#| msgid "Verified" msgid "Verified details" -msgstr "Vérifiée" +msgstr "Détails vérifiés" #: warehouse/templates/includes/packaging/project-data.html:18 #, fuzzy, python-format @@ -3509,17 +3431,13 @@ msgid "Project links" msgstr "Liens du projet" #: warehouse/templates/includes/packaging/project-data.html:50 -#, fuzzy -#| msgid "GitHub statistics:" msgid "GitHub Statistics" -msgstr "Statistiques de GitHub :" +msgstr "Statistiques de GitHub" #: warehouse/templates/includes/packaging/project-data.html:56 #: warehouse/templates/includes/packaging/project-data.html:102 -#, fuzzy -#| msgid "repository" msgid "Repository" -msgstr "dépôt" +msgstr "Dépôt" #: warehouse/templates/includes/packaging/project-data.html:63 #: warehouse/templates/includes/packaging/project-data.html:109 @@ -3533,22 +3451,16 @@ msgstr "Forks :" #: warehouse/templates/includes/packaging/project-data.html:79 #: warehouse/templates/includes/packaging/project-data.html:125 -#, fuzzy -#| msgid "Open issues/PRs:" msgid "Open issues:" -msgstr "Tickets ouverts / PR :" +msgstr "Tickets ouverts :" #: warehouse/templates/includes/packaging/project-data.html:87 -#, fuzzy -#| msgid "Open issues/PRs:" msgid "Open PRs:" -msgstr "Tickets ouverts / PR :" +msgstr "PR ouvertes :" #: warehouse/templates/includes/packaging/project-data.html:96 -#, fuzzy -#| msgid "GitHub statistics:" msgid "GitLab Statistics" -msgstr "Statistiques de GitHub :" +msgstr "Statistiques de GitLab" #: warehouse/templates/includes/packaging/project-data.html:133 msgid "Open merge requests:" @@ -3581,10 +3493,8 @@ msgid "Maintainer:" msgstr "Maintenu par :" #: warehouse/templates/includes/packaging/project-data.html:181 -#, fuzzy -#| msgid "Unverified" msgid "Unverified details" -msgstr "Non vérifiée" +msgstr "Détails non vérifiés" #: warehouse/templates/includes/packaging/project-data.html:182 msgid "These details have not been verified by PyPI" @@ -3592,11 +3502,11 @@ msgstr "Ces détails n'ont pas été vérifiés par PyPi" #: warehouse/templates/includes/packaging/project-data.html:205 msgid "License Expression:" -msgstr "" +msgstr "Expression de la licence :" #: warehouse/templates/includes/packaging/project-data.html:210 msgid "License Expression" -msgstr "" +msgstr "Expression de la licence" #: warehouse/templates/includes/packaging/project-data.html:218 msgid "License:" @@ -3611,10 +3521,8 @@ msgid "Requires:" msgstr "Nécessite :" #: warehouse/templates/includes/packaging/project-data.html:271 -#, fuzzy -#| msgid "Provider:" msgid "Provides-Extra:" -msgstr "Fournisseur :" +msgstr "Fournit-Extra :" #: warehouse/templates/includes/packaging/project-data.html:281 #: warehouse/templates/pages/classifiers.html:16 @@ -4139,10 +4047,8 @@ msgid "Password successfully changed" msgstr "Mot de passe modifié avec succès" #: warehouse/templates/manage/account.html:633 -#, fuzzy -#| msgid "Password reset" msgid "Password disabled" -msgstr "Réinitialisation du mot de passe" +msgstr "Mot de passe désactivé" #: warehouse/templates/manage/account.html:637 #: warehouse/templates/manage/account.html:642 @@ -4379,17 +4285,15 @@ msgstr "Date / heure" #: warehouse/templates/manage/organization/history.html:215 #: warehouse/templates/manage/unverified-account.html:479 msgid "Location Info" -msgstr "" +msgstr "Informations sur la position" #: warehouse/templates/manage/account.html:795 #: warehouse/templates/manage/organization/history.html:217 #: warehouse/templates/manage/project/history.html:368 #: warehouse/templates/manage/team/history.html:124 #: warehouse/templates/manage/unverified-account.html:481 -#, fuzzy -#| msgid "Device name" msgid "Device Info" -msgstr "Nom du périphérique" +msgstr "Informations sur le périphérique" #: warehouse/templates/manage/account.html:803 #: warehouse/templates/manage/unverified-account.html:489 @@ -4515,7 +4419,7 @@ msgstr "généré %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s Non utilisé" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Régénérer" @@ -4806,23 +4710,17 @@ msgid "Removed by:" msgstr "Supprimée par :" #: warehouse/templates/manage/manage_base.html:586 -#, fuzzy -#| msgid "Invited by:" msgid "Submitted by:" -msgstr "Invité par :" +msgstr "Envoyé par :" #: warehouse/templates/manage/manage_base.html:589 #: warehouse/templates/manage/project/history.html:247 -#, fuzzy -#| msgid "Workflow name" msgid "Workflow:" -msgstr "Nom du flux de travail" +msgstr "Flux de travail :" #: warehouse/templates/manage/manage_base.html:591 -#, fuzzy -#| msgid "Specification" msgid "Specifier:" -msgstr "Spécification" +msgstr "Spécifieur :" #: warehouse/templates/manage/manage_base.html:594 msgid "Publisher:" @@ -4831,10 +4729,8 @@ msgstr "Éditeur :" #: warehouse/templates/manage/manage_base.html:596 #: warehouse/templates/manage/project/history.html:52 #: warehouse/templates/manage/project/history.html:106 -#, fuzzy -#| msgid "Old URL:" msgid "URL:" -msgstr "Ancienne URL :" +msgstr "URL :" #: warehouse/templates/manage/organizations.html:23 #: warehouse/templates/manage/projects.html:23 @@ -4977,10 +4873,9 @@ msgid "" msgstr "" #: warehouse/templates/manage/organizations.html:161 -#, fuzzy, python-format -#| msgid "Invited by:" +#, python-format msgid "Submitted %(submitted)s" -msgstr "Invité par :" +msgstr "%(submitted)s envoyé" #: warehouse/templates/manage/organizations.html:178 #: warehouse/templates/manage/organizations.html:329 @@ -5193,19 +5088,15 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:157 #: warehouse/templates/manage/account/publishing.html:259 #: warehouse/templates/manage/account/publishing.html:330 -#, fuzzy -#| msgid "Project Name" msgid "PyPI Project Name" -msgstr "Nom du projet" +msgstr "Nom du projet PyPI" #: warehouse/templates/manage/account/publishing.html:43 #: warehouse/templates/manage/account/publishing.html:162 #: warehouse/templates/manage/account/publishing.html:264 #: warehouse/templates/manage/account/publishing.html:336 -#, fuzzy -#| msgid "Project name" msgid "project name" -msgstr "Nom du projet" +msgstr "nom du projet" #: warehouse/templates/manage/account/publishing.html:45 #: warehouse/templates/manage/account/publishing.html:164 @@ -5265,10 +5156,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:217 #: warehouse/templates/manage/project/publishing.html:101 #: warehouse/templates/manage/project/publishing.html:194 -#, fuzzy -#| msgid "Invalid repository name" msgid "Environment name" -msgstr "Nom de dépôt invalide" +msgstr "Nom de l'environnement" #: warehouse/templates/manage/account/publishing.html:114 #: warehouse/templates/manage/account/publishing.html:221 @@ -5276,10 +5165,8 @@ msgstr "Nom de dépôt invalide" #: warehouse/templates/manage/project/publishing.html:105 #: warehouse/templates/manage/project/publishing.html:198 #: warehouse/templates/manage/project/publishing.html:256 -#, fuzzy -#| msgid "Reason (optional)" msgid "(optional)" -msgstr "Motif (facultatif)" +msgstr "(facultatif)" #: warehouse/templates/manage/account/publishing.html:124 #: warehouse/templates/manage/project/publishing.html:115 @@ -5322,17 +5209,13 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:172 #: warehouse/templates/manage/project/publishing.html:149 -#, fuzzy -#| msgid "Name" msgid "Namespace" -msgstr "Nom" +msgstr "Espace de noms" #: warehouse/templates/manage/account/publishing.html:177 #: warehouse/templates/manage/project/publishing.html:154 -#, fuzzy -#| msgid "No name set" msgid "namespace" -msgstr "Aucun nom défini" +msgstr "espace de noms" #: warehouse/templates/manage/account/publishing.html:179 #: warehouse/templates/manage/project/publishing.html:156 @@ -5351,10 +5234,8 @@ msgstr "Nom du projet" #: warehouse/templates/manage/account/publishing.html:192 #: warehouse/templates/manage/project/publishing.html:169 -#, fuzzy -#| msgid "Projects" msgid "project" -msgstr "Projets" +msgstr "projet" #: warehouse/templates/manage/account/publishing.html:194 #: warehouse/templates/manage/project/publishing.html:171 @@ -5384,10 +5265,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:224 #: warehouse/templates/manage/project/publishing.html:109 #: warehouse/templates/manage/project/publishing.html:201 -#, fuzzy -#| msgid "Releases" msgid "release" -msgstr "Versions" +msgstr "version" #: warehouse/templates/manage/account/publishing.html:226 #: warehouse/templates/manage/project/publishing.html:203 @@ -5416,10 +5295,8 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:279 #: warehouse/templates/manage/project/publishing.html:242 -#, fuzzy -#| msgid "Email" msgid "email" -msgstr "E-mail" +msgstr "e-mail" #: warehouse/templates/manage/account/publishing.html:281 #: warehouse/templates/manage/project/publishing.html:244 @@ -5428,17 +5305,13 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:289 #: warehouse/templates/manage/project/publishing.html:252 -#, fuzzy -#| msgid "Subject:" msgid "Subject" -msgstr "Sujet :" +msgstr "Sujet" #: warehouse/templates/manage/account/publishing.html:297 #: warehouse/templates/manage/project/publishing.html:260 -#, fuzzy -#| msgid "Subject:" msgid "subject" -msgstr "Sujet :" +msgstr "sujet" #: warehouse/templates/manage/account/publishing.html:305 #, python-format @@ -5464,17 +5337,13 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:352 #: warehouse/templates/manage/project/publishing.html:294 #: warehouse/templates/organizations/profile.html:30 -#, fuzzy -#| msgid "Organization Name" msgid "Organization" -msgstr "Nom de l'organisation" +msgstr "Organisation" #: warehouse/templates/manage/account/publishing.html:358 #: warehouse/templates/manage/project/publishing.html:300 -#, fuzzy -#| msgid "Organization Name" msgid "my-organization" -msgstr "Nom de l'organisation" +msgstr "mon-organisation" #: warehouse/templates/manage/account/publishing.html:366 #: warehouse/templates/manage/project/publishing.html:308 @@ -5492,10 +5361,8 @@ msgstr "Nom du projet" #: warehouse/templates/manage/account/publishing.html:380 #: warehouse/templates/manage/project/publishing.html:322 -#, fuzzy -#| msgid "Projects" msgid "my-project" -msgstr "Projets" +msgstr "mon-projet" #: warehouse/templates/manage/account/publishing.html:388 #: warehouse/templates/manage/project/publishing.html:330 @@ -5504,17 +5371,13 @@ msgstr "" #: warehouse/templates/manage/account/publishing.html:396 #: warehouse/templates/manage/project/publishing.html:338 -#, fuzzy -#| msgid "Your username" msgid "Actor Username" -msgstr "Votre nom de profil" +msgstr "Nom d'acteur" #: warehouse/templates/manage/account/publishing.html:402 #: warehouse/templates/manage/project/publishing.html:344 -#, fuzzy -#| msgid "Username" msgid "my-username" -msgstr "Nom de profil" +msgstr "mon-nom-d-utilisateur" #: warehouse/templates/manage/account/publishing.html:408 #: warehouse/templates/manage/project/publishing.html:350 @@ -5524,16 +5387,12 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:426 -#, fuzzy -#| msgid "Manage billing" msgid "Manage publishers" -msgstr "Gérer la facturation" +msgstr "Gérer les auteurs" #: warehouse/templates/manage/account/publishing.html:436 -#, fuzzy -#| msgid "Projects" msgid "Project" -msgstr "Projets" +msgstr "Projet" #: warehouse/templates/manage/account/publishing.html:458 msgid "" @@ -5542,10 +5401,8 @@ msgid "" msgstr "" #: warehouse/templates/manage/account/publishing.html:470 -#, fuzzy -#| msgid "Trending projects" msgid "Pending project name" -msgstr "Projets tendances" +msgstr "Noms du projet tendance" #: warehouse/templates/manage/account/publishing.html:471 #: warehouse/templates/manage/project/publishing.html:384 @@ -5601,7 +5458,7 @@ msgid "" msgstr "" "Vous n'avez pas activé l'authentification à deux facteurs pour votre compte." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5611,7 +5468,7 @@ msgstr "" "d'authentification à deux facteurs, veuillez saisir l'un de vos codes de " "récupération ici." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5620,7 +5477,7 @@ msgstr "" "ne sera plus disponible pour contourner le système d'authentification à deux " "facteurs." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5636,7 +5493,7 @@ msgstr "Codes de récupération du compte" msgid "Regenerate recovery codes" msgstr "Régénérer des codes de récupération" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5647,7 +5504,7 @@ msgstr "" "connecter à votre compte PyPI. Chaque code ne peut être utilisé " "qu'une seule fois." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5655,7 +5512,7 @@ msgstr "" "Ces codes ne doivent être utilisés que pour la récupération " "du compte, pas pour les connexions habituelles." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -5851,10 +5708,8 @@ msgstr "" "futurs." #: warehouse/templates/manage/account/token.html:170 -#, fuzzy -#| msgid "Created on" msgid "Create token" -msgstr "Créé le" +msgstr "Créer un jeton" #: warehouse/templates/manage/account/totp-provision.html:17 msgid "Set up 2FA with an authentication application (TOTP)" @@ -6419,16 +6274,12 @@ msgid "Member" msgstr "Membre" #: warehouse/templates/manage/organization/roles.html:61 -#, fuzzy -#| msgid "Organization teams" msgid "View organization/teams" -msgstr "Équipes de l'organisation" +msgstr "Voir l'organisation / les équipes" #: warehouse/templates/manage/organization/roles.html:70 -#, fuzzy -#| msgid "Create new team" msgid "Create/manage teams" -msgstr "Créer une nouvelle équipe" +msgstr "Créer / gérer les équipes" #: warehouse/templates/manage/organization/roles.html:79 #, fuzzy @@ -6459,10 +6310,8 @@ msgid "Create new projects" msgstr "Créer et ajouter un nouveau projet" #: warehouse/templates/manage/organization/roles.html:124 -#, fuzzy -#| msgid "Delete project" msgid "Delete projects" -msgstr "Supprimer le projet" +msgstr "Supprimer les projets" #: warehouse/templates/manage/organization/roles.html:137 #: warehouse/templates/manage/team/roles.html:47 @@ -6954,10 +6803,8 @@ msgid "Expiration:" msgstr "Échéance :" #: warehouse/templates/manage/project/history.html:228 -#, fuzzy -#| msgid "Expiration Status:" msgid "Expiration status:" -msgstr "État d'expiration :" +msgstr "État d'expiration :" #: warehouse/templates/manage/project/history.html:232 msgid "Expired" @@ -7026,12 +6873,12 @@ msgstr "" #: warehouse/templates/manage/project/history.html:354 msgid "Additional info" -msgstr "" +msgstr "Informations supplémentaires" #: warehouse/templates/manage/project/history.html:366 #: warehouse/templates/manage/team/history.html:122 msgid "Location info" -msgstr "" +msgstr "Informations sur la position" #: warehouse/templates/manage/project/manage_project_base.html:20 #, python-format @@ -7081,10 +6928,8 @@ msgid "" msgstr "" #: warehouse/templates/manage/project/publishing.html:376 -#, fuzzy -#| msgid "Manage current providers" msgid "Manage current publishers" -msgstr "Gérer les fournisseurs actuels" +msgstr "Gérer les auteurs actuels" #: warehouse/templates/manage/project/publishing.html:380 #, python-format @@ -7818,10 +7663,8 @@ msgid "Alternate repository locations for %(project_name)s" msgstr "Créer un jeton d'API pour %(project_name)s" #: warehouse/templates/manage/project/settings.html:226 -#, fuzzy -#| msgid "Old description:" msgid "Description" -msgstr "Ancienne description :" +msgstr "Description :" #: warehouse/templates/manage/project/settings.html:245 #, fuzzy, python-format @@ -8034,10 +7877,9 @@ msgid "Team Name" msgstr "Nom de l'équipe" #: warehouse/templates/organizations/profile.html:16 -#, fuzzy, python-format -#| msgid "Profile of %(username)s" +#, python-format msgid "Profile of %(orgname)s" -msgstr "Profil de %(username)s" +msgstr "Profil de %(orgname)s" #: warehouse/templates/organizations/profile.html:73 #, fuzzy, python-format @@ -8046,10 +7888,8 @@ msgid "%(org)s has not uploaded any projects to PyPI, yet" msgstr "%(user)s n'a pas encore envoyé de projet sur PyPI" #: warehouse/templates/packaging/detail.html:109 -#, fuzzy -#| msgid "Unverified" msgid "view details" -msgstr "Non vérifiée" +msgstr "voir les détails" #: warehouse/templates/packaging/detail.html:128 #, python-format @@ -8261,7 +8101,7 @@ msgstr "" #: warehouse/templates/packaging/submit-malware-observation.html:70 msgid "Summary" -msgstr "" +msgstr "Résumé" #: warehouse/templates/pages/classifiers.html:22 msgid "" @@ -8868,29 +8708,7 @@ msgstr "" "par le passé, avant que nous ne commencions à appliquer cette politique." #: warehouse/templates/pages/help.html:269 -#, fuzzy, python-format -#| msgid "" -#| "

    PyPI itself has not suffered a breach. This is a protective measure " -#| "to reduce the risk of credential " -#| "stuffing attacks against PyPI and its users.

    Each time a " -#| "user supplies a password — while registering, authenticating, or updating " -#| "their password — PyPI securely checks whether that password has appeared " -#| "in public data breaches.

    During each of these processes, PyPI " -#| "generates a SHA-1 hash of the supplied password and uses the first five " -#| "(5) characters of the hash to check the Have I Been Pwned API and determine if the password " -#| "has been previously compromised. The plaintext password is never stored " -#| "by PyPI or submitted to the Have I Been Pwned API.

    PyPI will not " -#| "allow such passwords to be used when setting a password at registration " -#| "or updating your password.

    If you receive an error message " -#| "saying that \"This password appears in a breach or has been compromised " -#| "and cannot be used\", you should change it all other places that you use " -#| "it as soon as possible.

    If you have received this error while " -#| "attempting to log in or upload to PyPI, then your password has been reset " -#| "and you cannot log in to PyPI until you reset your password.

    " +#, python-format msgid "" "

    PyPI itself has not suffered a breach. This is a protective measure to " "reduce the risk of reset your password.

    " msgstr "" "

    PyPI lui-même n'a pas subi de fuite de données. Il s'agit d'une mesure " -"de protection pour réduire le risque d'attaque par réutilisation d'identifiants envers PyPI et les " +"de protection pour réduire le risque d'attaque par réutilisation d'identifiants envers PyPI et les " "personnes qui l'utilisent.

    Chaque fois qu'un mot de passe est " "fourni - lors de l'inscription, de l'authentification ou de la mise à jour " "du mot de passe - PyPI vérifie en toute sécurité si ce mot de passe est " "apparu dans des fuites de données publiques.

    À chaque fois, PyPI " "génère une empreinte SHA-1 du mot de passe fourni et utilise les cinq (5) " -"premiers caractères de l'empreinte pour vérifier dans l'API de HaveIBeenPwned et déterminer si le mot de " -"passe est déjà compromis. Le mot de passe en clair n'est jamais conservé par " -"PyPI ou envoyé à l'API de HaveIBeenPwned.

    PyPI n'autorisera pas " +"premiers caractères de l'empreinte pour vérifier dans l'API de HaveIBeenPwned et déterminer si le mot de passe " +"est déjà compromis. Le mot de passe en clair n'est jamais conservé par PyPI " +"ou envoyé à l'API de HaveIBeenPwned.

    PyPI n'autorisera pas " "l'utilisation de mots de passe compromis lors de la définition d'un mot de " "passe à l'inscription ou à la mise à jour de votre mot de passe.

    Si " "vous recevez un message d'erreur indiquant que « Ce mot de passe apparaît " "dans une fuite de données ou a été compromis et ne peut pas être utilisé », " "vous devez le modifier dès que possible à tous les autres endroits où vous " "l'utilisez.

    Si vous avez reçu cette erreur en essayant de vous " -"connecter ou de publier sur PyPI, votre mot de passe a été réinitialisé et " -"vous ne pouvez pas vous connecter à PyPI avant de réinitialiser votre mot de passe.

    " +"connecter ou de publier sur PyPI, votre mot de passe a été réinitialisé, et " +"vous ne pouvez pas vous connecter à PyPI avant de réinitialiser votre mot de passe.

    " #: warehouse/templates/pages/help.html:304 #, fuzzy, python-format @@ -11114,7 +10932,7 @@ msgstr "" #, fuzzy #| msgid "PyPI statistics" msgid "First-party statistics" -msgstr "Statistiques de PyPI" +msgstr "Statistiques de première partie" #: warehouse/templates/pages/stats.html:30 msgid "These statistics are provided directly by PyPI." @@ -11132,10 +10950,8 @@ msgid "" msgstr "" #: warehouse/templates/pages/stats.html:47 -#, fuzzy -#| msgid "PyPI statistics" msgid "Third-party statistics" -msgstr "Statistiques de PyPI" +msgstr "Statistiques de tierces parties" #: warehouse/templates/pages/stats.html:49 msgid "" @@ -11199,98 +11015,98 @@ msgid "Logos" msgstr "Logos" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Résultats de recherche" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" "Voulez-vous dire « %(text)s » ?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Fermer le panneau" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrer par classifieur" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Entrez une recherche ou sélectionnez un filtre dans la liste des " "classifieurs." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Entrez une recherche, ou ajoutez un filtre en cliquant sur le bouton." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" "Vous pouvez combiner des recherches et des filtres de classifieurs. " "Exemples :" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projets compatibles Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensions de Sphinx qui ont un statut stable/production" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projets liés aux « graphiques » avec des licences approuvées par l'OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "%(count_display)s projet" msgstr[1] "%(count_display)s projets" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "pour « %(term)s »" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "avec le classifieur sélectionné" msgstr[1] "avec les classifieurs sélectionnés" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Trier par" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Pertinence" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Date de dernière mise à jour" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtre" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Ajouter un filtre" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Aucun résultat pour « %(term)s »" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po index 7d59d3756d5d..00c974a12fca 100644 --- a/warehouse/locale/fr_CA/LC_MESSAGES/messages.po +++ b/warehouse/locale/fr_CA/LC_MESSAGES/messages.po @@ -17,19 +17,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Langue mise à jour" @@ -163,7 +163,7 @@ msgstr "Codes de récupération régénérés" msgid "The username isn't valid. Try again." msgstr "L’adresse courriel est invalide. Veuillez réessayer." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -174,7 +174,7 @@ msgstr "" "Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer " "plus tard." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -183,7 +183,7 @@ msgstr "" "vérifiées. Veuillez consulter votre boîte de réception et suivre les liens " "de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -197,26 +197,26 @@ msgstr "" "vérifiées. Veuillez consulter votre boîte de réception et suivre les liens " "de vérification. (IP : ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Connexion à deux facteurs invalide ou expirée." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Déjà authentifié" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Assertion WebAuthn réussie" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Code de récupération accepté. Le code fourni ne peut plus être utilisé." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -224,37 +224,37 @@ 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:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "Jeton expiré : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" "Jeton invalide : demandez un nouveau lien de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Jeton invalide : aucun jeton fourni" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" "Jeton invalide : ce n’est pas un jeton de réinitialisation de mot de passe" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Jeton invalide : utilisateur introuvable" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Jeton invalide : l’utilisateur s’est connecté depuis que ce jeton a été " "demandé" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -262,120 +262,120 @@ msgstr "" "Jeton invalide : mot de passe a déjà été changé depuis que ce jeton a été " "demandé" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Vous avez réinitialisé votre mot de passe" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Jeton expiré : demandez un nouveau lien de vérification de courriel" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Jeton invalide : demandez un nouveau lien de vérification de courriel" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Jeton invalide : ce n'est pas un jeton de vérification de courriel" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Courriel non trouvé" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Courriel déjà vérifié" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" "Vous pouvez dorénavant configurer ce courriel comme votre adresse principale" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Ceci est votre adresse principale" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adresse courriel ${email_address} verifié. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "" "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "L'invitation de rôle n'est pas valide." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "L'invitation de rôle n'existe plus." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Jeton expiré: demander une nouvelle invitation de rôle de projet" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" "Jeton non valide: ce n'est pas un jeton d'invitation à la collaboration" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "L'invitation de rôle n'est pas valide." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "L'invitation de rôle n'existe plus." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "L'invitation pour '$ {project_name}' est refusée." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Vous êtes maintenant $ {role} du projet '$ {project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -388,7 +388,7 @@ msgstr "" "L’enregistrement d’un nouvel utilisateur est temporairement désactivé. Voir " "https://pypi.org/help#admin-intervention pour plus de détails." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -398,17 +398,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:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -422,33 +422,33 @@ msgstr "" "Il y a eu trop de tentative de connexions infructueuses. Veuillez réessayer " "plus tard." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "Gérer ce projet" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Gérer la version" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -1041,7 +1041,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3416,7 +3416,7 @@ msgstr "Masquer cette notification" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Fermer" @@ -4770,7 +4770,7 @@ msgstr "généré %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Régénérer" @@ -5874,19 +5874,19 @@ msgid "" msgstr "" "Vous n'avez pas activé l'authentification à deux facteurs pour votre compte." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5900,7 +5900,7 @@ msgstr "Codes de récupération du compte" msgid "Regenerate recovery codes" msgstr "Régénérer des codes de récupération" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5911,7 +5911,7 @@ msgstr "" "connecter à votre compte PyPI. Chaque code ne peut être utilisé " "qu'une seule fois." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5919,7 +5919,7 @@ msgstr "" "Ces codes ne doivent être utilisés que pour la récupération " "du compte, pas pour les connexions habituelles." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11821,54 +11821,54 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Résultats de recherche" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Voulez-vous dire « %(text)s »?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Fermer le panneau" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrer par classificateur" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Entrez une recherche ou sélectionnez un filtre dans la liste des " "classificateurs." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Entrez une recherche, ou ajoutez un filtre en cliquant sur le bouton." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" "Vous pouvez combiner des recherches et des filtres de classificateurs. " "Exemples :" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projets compatibles Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensions de Sphinx qui ont un statut stable/production" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projets liés aux « graphiques » avec des licences approuvées par l'OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11889,12 +11889,12 @@ msgstr[1] "" " %(count_display)s projets\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "pour « %(term)s »" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11915,32 +11915,32 @@ msgstr[1] "" " avec les classificateurs sélectionnés\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Trier par" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Pertinence" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Date de dernière mise à jour" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtre" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Ajouter un filtre" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Aucun résultat pour « %(term)s »" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/frc/LC_MESSAGES/messages.po b/warehouse/locale/frc/LC_MESSAGES/messages.po index c272601eedb4..a21d0571c7db 100644 --- a/warehouse/locale/frc/LC_MESSAGES/messages.po +++ b/warehouse/locale/frc/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.7.3\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/frm/LC_MESSAGES/messages.po b/warehouse/locale/frm/LC_MESSAGES/messages.po index aa29f034845a..f312ce2b4f82 100644 --- a/warehouse/locale/frm/LC_MESSAGES/messages.po +++ b/warehouse/locale/frm/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.7.3\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/fro/LC_MESSAGES/messages.po b/warehouse/locale/fro/LC_MESSAGES/messages.po index 099aa88ca0b0..64f4a1272dd0 100644 --- a/warehouse/locale/fro/LC_MESSAGES/messages.po +++ b/warehouse/locale/fro/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.7.3\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/gl/LC_MESSAGES/messages.po b/warehouse/locale/gl/LC_MESSAGES/messages.po index abdf49df264a..c39043d4c507 100644 --- a/warehouse/locale/gl/LC_MESSAGES/messages.po +++ b/warehouse/locale/gl/LC_MESSAGES/messages.po @@ -15,13 +15,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -29,7 +29,7 @@ msgstr "" "Tes que habilitar a autenticación de dobre factor na túa conta para levar a " "cabo esta acción." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -145,194 +145,194 @@ msgstr "O código de recuperación usouse con anterioridade." msgid "The username isn't valid. Try again." msgstr "O enderezo electrónico non é válido. Inténtao de novo." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Acceso con dobre factor inválido ou caducado." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Xa autenticado" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Renovaches o teu contrasinal" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Este é o teu enderezo primario" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -341,31 +341,31 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Crea unha conta" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -861,7 +861,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2814,7 +2814,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4049,7 +4049,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5025,19 +5025,19 @@ msgid "" "your account before adding a new publisher." msgstr "%(user)s aínda non subiu ningún proxecto a PyPI" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5051,20 +5051,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9520,93 +9520,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/he/LC_MESSAGES/messages.po b/warehouse/locale/he/LC_MESSAGES/messages.po index bd3c24a4c521..649f5645b364 100644 --- a/warehouse/locale/he/LC_MESSAGES/messages.po +++ b/warehouse/locale/he/LC_MESSAGES/messages.po @@ -36,19 +36,19 @@ msgstr "" "X-Generator: Weblate 5.7-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "חובה לאמת את כתובת האימייל הראשית שלך לפני ביצוע פעולה זו." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "נדרש הפעלת אימות מרובה גורמים בחשבונך על מנת לבצע פעולה זו." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "אזור מעודכן" @@ -168,7 +168,7 @@ msgstr "קוד השחזור היה בשימוש בעבר." msgid "The username isn't valid. Try again." msgstr "שם משתמש אינו תקין. יש לנסות שוב." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -176,7 +176,7 @@ msgstr "" "בוצעו נסיונות הזדהות כושלים רבים מדי. חשבונך ננעל למשך {}. יש לנסות שוב " "מאוחר יותר." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -184,7 +184,7 @@ msgstr "" "יותר מדי אי-מיילים נוספו לחשבון זה מבלי שאומתו. בדק/י את תיבת הדואר הנכנס " "שלך ועקב/י אחר קישורי האימות. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -193,25 +193,25 @@ msgstr "" "יותר מדי בקשות לאיפוס סיסמא בחשבון זה נשלחו מבלי שהושלמו. בדק/י את תיבת " "הדואר הנכנס שלך ועקב/י אחר קישורי האימות. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "זיהוי דו-גורמי לא תקין או לא בתוקף." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "כבר מאומת" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "בדיקת WebAuthn מוצלחת" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "קוד השחזור התקבל. לא יהיה ניתן להשתמש שוב בקוד שסופק." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -219,136 +219,136 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "אסימון פג תוקף: יש לבקש קישור איפוס סיסמא חדש" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "אסימון לא תקין: יש לבקש קישור איפוס סיסמא חדש" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "אסימון לא תקין: לא סופק אסימון" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "אסימון לא תקין: אינו אסימון איפוס סיסמא" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "אסימון לא תקין: משתמש לא נמצא" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "אסימון לא תקין: משתמש התחבר מאז בקשת אסימון זה" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "אסימון לא תקין: הסיסמא כבר שונתה מאז בקשת אסימון זה" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "איפסת את סיסמתך" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "אסימון פג תוקף: יש לבקש קישור אימות אי-מייל חדש" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "אסימון לא תקין: יש לבקש אי-מייל אימות סיסמא חדש" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "אסימון לא תקין: אינו אסימון אימות אי-מייל" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "אי-מייל לא נמצא" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "אי-מייל כבר מאומת" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "כעת תוכל להגדיר דוא\"ל זה ככתובת הראשית שלך" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "זו הכתובת העיקרית שלך" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "כתובת האי-מייל ${email_address} אומתה. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "אסימון פג תוקף: בקשו הזמנה חדשה לארגון" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "אסימון לא חוקי: בקשו הזמנה חדשה לארגון" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "אסימון לא חוקי: זהו לא אסימון עבור הזמנה לארגון" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "הזמנה לארגון אינה חוקית." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "הזמנה לארגון כבר לא קיימת." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "ההזמנה ל- '${organization_name}' נדחתה." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "כעת את/ה ${role} של ארגון '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "אסימון פג תוקף: בקש/י הזמנה חדשה לתפקיד פרוייקט" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "אסימון לא חוקי: בקש הזמנה חדשה לתפקיד פרוייקט" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "אסימון לא חוקי: לא אסימון הזמנה לשיתוף פעולה" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "הזמנת התפקיד אינה חוקית." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "הזמנת תפקיד כבר לא קיימת." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "ההזמנה ל- '${project_name}' נדחתה." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "כעת אתה $ {role} של פרויקט '$ {project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -361,7 +361,7 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -371,17 +371,17 @@ msgstr "" "רישום משתמש חדש חסום באופן זמני. יש לפנות לכתובת https://pypi.org/help#admin-" "intervention לפרטים." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -393,31 +393,31 @@ msgid "" "again later." msgstr "בוצעו נסיונות הזדהות כושלים רבים מדי. יש לנסות שוב מאוחר יותר." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "ניהול פרויקט זה" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "מספר זיהוי מפרסם אינו תקין" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -993,7 +993,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "הדיווח שלך נרשם. תודה על עזרתך." @@ -3250,7 +3250,7 @@ msgstr "סלק הודעה זו" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "סגירה" @@ -4593,7 +4593,7 @@ msgstr "יוצרו ב-%(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "ייצור מחדש" @@ -5680,19 +5680,19 @@ msgid "" "your account before adding a new publisher." msgstr "טרם אפשרת אימות דו-גורמי בחשבונך." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5706,7 +5706,7 @@ msgstr "קודים לשחזור חשבון" msgid "Regenerate recovery codes" msgstr "ייצור מחדש של קודים לשחזור" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5716,7 +5716,7 @@ msgstr "" "באחד הקודם האלו כדי להתחבר לחשבון ה-PyPI שלך. בכל קוד ניתן להשתמש רק " "פעם אחת." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5724,7 +5724,7 @@ msgstr "" "בקודים אלו כדאי להשתמש רק לצורך שחזור גישה לחשבון, ולא " "להתחברות רגילה." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11398,50 +11398,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "תוצאות חיפוש" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "הם התכוונת ל-'%(text)s'?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "סגירת הפאנל" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "סינון לפי מסווג" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "הזן/י שאילתה לחיפוש או בחר/י מסנן מרשימת המסווגים." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "הזן/י שאילתה לחיפוש או הוסף/י מסנן על ידי לחיצה על הכפתור." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "ניתן לשלב חיפושים ומסנני מסווגים. דוגמאות:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "פרויקטים התומכים בפייתון 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "תוספי Sphinx בעלי סטטוס stable/production" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "פרויקטים בקשורים לגרפיקה (\"graphics\") עם רשיון המאושר על ידי ה-OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11458,12 +11458,12 @@ msgstr[1] "שני פרויקטים" msgstr[2] "מספר פרויקטים" msgstr[3] "%(count_display) פרויקטים" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "עבור \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11480,32 +11480,32 @@ msgstr[1] "עם שני המסווגים שנבחרו" msgstr[2] "עם מספר המסווגים שנבחרו" msgstr[3] "עם המסווגים שנבחרו" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "מיון לפי" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "רלוונטיות" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "תאריך עדכון אחרון" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "מסנן" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "הוספת מסנן" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "לא היו תוצאות עבור '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/hi/LC_MESSAGES/messages.po b/warehouse/locale/hi/LC_MESSAGES/messages.po index 945b035958f0..5469f71bd418 100644 --- a/warehouse/locale/hi/LC_MESSAGES/messages.po +++ b/warehouse/locale/hi/LC_MESSAGES/messages.po @@ -30,19 +30,19 @@ msgstr "" "X-Generator: Weblate 5.8-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "यह क्रिया करने से पहले आपको अपना **प्राथमिक** ईमेल एड्रेस सत्यापित करना होगा।" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "इस क्रिया को करने के लिए आपके खाते पर दो-कारक प्रमाणीकरण सक्षम होना चाहिए।" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "अवस्थिति नवीनीकृत हुआ" @@ -164,7 +164,7 @@ msgstr "पुनर्प्राप्ति कोड का उपयोग msgid "The username isn't valid. Try again." msgstr "उपयोक्तानाम मान्य नहीं है. पुनः प्रयास करें।" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -173,7 +173,7 @@ msgid "" "out for {}. Please try again later." msgstr "बहुत से असफल लॉगिन प्रयास हुए हैं। बाद में पुन: प्रयास करें।" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -181,7 +181,7 @@ msgstr "" "इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने इनबोक्स कि जाँच " "करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -194,25 +194,25 @@ msgstr "" "इस अकाउटं के साथ काफी सारे ईमेल जोडे गए है जो कि सत्यापित नहीं है। अपने इनबोक्स कि जाँच " "करें और सत्यापन लिंकों का अनुसरण करें। (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "अमान्य या खारिज दो कारक लॉगिन।" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "पहले से ही प्रमाणित" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "सफल WebAuthn दावा" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "पुनर्प्राप्ति कुंजी स्वीकृत। प्रदत्त कुंजी का पुनः उपयोग वर्जित।" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -220,149 +220,149 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "खारिज टोकन: एक नया पासवर्ड रीसेट लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "अमान्य टोकन: एक नया पासवर्ड रीसेट लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "अमान्य टोकन: कोई टोकन की आपूर्ति नहीं" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "अमान्य टोकन: पासवर्ड रीसेट टोकन नहीं" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "अमान्य टोकन: उपयोगकर्ता नहीं मिला" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "अमान्य टोकन: क्योंकि इस टोकन के अनुरोध किए जाने के बाद उपयोगकर्ता लॉग इन कर चुके हैं" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "अमान्य टोकन: टोकन के अनुरोध के बाद से अब तक के दौरान पासवर्ड पहले ही बदला" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "आपने अपना पासवर्ड रीसेट कर दिया है" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "खारिज टोकन: एक नया पासवर्ड रीसेट लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "अमान्य टोकन: एक नए ईमेल सत्यापन लिंक का अनुरोध करें" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "अमान्य टोकन: ईमेल सत्यापन टोकन नहीं है" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ईमेल नहीं मिला" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "ईमेल पहले से सत्यापित है" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "अब आप इस ईमेल को अपने प्राथमिक पते के रूप में सेट कर सकते हैं" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "यह आपका प्राथमिक पता है" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "ईमेल पता ${email_address} सत्यापित। ${confirm_message}।" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "खारिज टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "अमान्य टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "अमान्य टोकन: यह सहकार्यता टोकन नहीं है" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "कृत्य आमंत्रण अमान्य है।" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy msgid "Organization invitation no longer exists." msgstr "रोल आमंत्रण अब मौजूद नहीं है।" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "खारिज टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "अमान्य टोकन: एक नई परियोजना भूमिका का अनुरोध करें" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "अमान्य टोकन: यह सहकार्यता टोकन नहीं है" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "कृत्य आमंत्रण अमान्य है।" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 #, fuzzy msgid "Role invitation no longer exists." msgstr "रोल आमंत्रण अब मौजूद नहीं है।" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "'$ {project_name} के लिए निमंत्रण अस्वीकार कर दिया गया है।" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "आप इस परियोजना '${project_name}' के ${role} हैं।" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -375,7 +375,7 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -385,17 +385,17 @@ msgstr "" "नए user पंजीकरण अस्थायी रूप से अक्षम। विवरण के लिए https://pypi.org/help#admin-" "intervention देखें।" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -407,14 +407,14 @@ msgid "" "again later." msgstr "बहुत से असफल लॉगिन प्रयास हुए हैं। बाद में पुन: प्रयास करें।" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "विश्वसनीय प्रकाशक पंजीकृत नहीं किया जा सका" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -422,20 +422,20 @@ msgstr "" "यह विश्वसनीय प्रकाशक पहले ही पंजीकृत हो चुका है। यदि यह जानबूझकर नहीं किया गया है तो " "कृपया PyPI के व्यवस्थापकों से संपर्क करें।" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "इस परियोजना का प्रबंधन करें" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "प्रबंधन संस्करण" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -1021,7 +1021,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3315,7 +3315,7 @@ msgstr "इस अधिसूचना को खारिज करें" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "बंद" @@ -4645,7 +4645,7 @@ msgstr "उत्पादित %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "पुन्ह्रोत्पादित" @@ -5731,19 +5731,19 @@ msgid "" "your account before adding a new publisher." msgstr "आपने खाते में द्वी-कारक प्रमाणीकरण विधियां उपयोगित नहीं हैं।" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5759,20 +5759,20 @@ msgstr "पुनर्प्राप्ति कुंजी प्रदा msgid "Regenerate recovery codes" msgstr "पुनःप्राप्ति कुंजी पुन्ह्रोत्पादित करें" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10811,50 +10811,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "Collaborator for: %(project)s" msgid "%(count_display)s project" @@ -10862,43 +10862,43 @@ msgid_plural "%(count_display)s projects" msgstr[0] "सहयोगी: %(project)s" msgstr[1] "सहयोगी: %(project)s" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/hu/LC_MESSAGES/messages.po b/warehouse/locale/hu/LC_MESSAGES/messages.po index 0423bd90b755..d25652533a81 100644 --- a/warehouse/locale/hu/LC_MESSAGES/messages.po +++ b/warehouse/locale/hu/LC_MESSAGES/messages.po @@ -23,20 +23,20 @@ msgstr "" "X-Generator: Weblate 5.7-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" "mielőtt ezt megtudtnád csinálni, hitelesítsd az **elsődleges email fiókodat." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "A folytatáshoz engedélyezd a kétlépcsős azonosítást ezen a fiókon." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -157,7 +157,7 @@ msgstr "Ez a helyreállító kód már használva volt." msgid "The username isn't valid. Try again." msgstr "A felhasználó név helytelen. Próbálja újra." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -165,7 +165,7 @@ msgstr "" "Túl sok sikertelen bejelentkezési kísérlet történt. {} ideig ki lett zárva. " "Próbálja meg később." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -173,7 +173,7 @@ msgstr "" "Túl sok email cím lett hozzáadva hitelesítés nélkül. Ellenőrizze a beérkező " "levelek mappáját, és kövesse az ellenőrző linkeket.(IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -183,25 +183,25 @@ msgstr "" "felhasználták volna. Ellenőrizze a beérkező leveleit és kövesse az ellenőrző " "linkeket. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Érvénytelen vagy lejárt két faktoros bejelentkezés." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Már hitelesítve" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "A helyreállítási kód elfogadva. A mellékelt kód nem használható újra." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -209,149 +209,149 @@ msgstr "" "Új felhasználó regisztrációja ideiglenesen le van tiltva. A részletek a " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Lejárt token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Érvénytelen token: kérjen új jelszó-visszaállítási linket" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Érvénytelen token: nem kapott tokent" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Érvénytelen token: nem jelszó-visszaállítási token" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 #, fuzzy msgid "Invalid token: user not found" msgstr "Érvénytelen token: a felhasználó nem található" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Érvénytelen token: a felhasználó bejelentkezett, amióta ezt a tokent kérték" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Érvénytelen token: a jelszó már megváltozott, mióta ezt a tokent kérték" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Visszaállította a jelszavát" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Lejárt token: kérjen új e-mail hitelesítő linket" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Érvénytelen token: kérjen új e-mail ellenőrző linket" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Érvénytelen token: nem e-mail-t ellenőrző token" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail nem található" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Az e-mail már meg lett erősítve" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Most már beállíthatja ezt az e-mailt elsődleges címének" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 #, fuzzy msgid "This is your primary address" msgstr "Ez az elsődleges E-mail címed" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 #, fuzzy msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mail cím ${email_address} ellenőrizve lett. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "Lejárt token: kérjen új meghívó linket a szervezettől." -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Érvénytelen token: kérjen új meghívó linket a szervezettől" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Érvénytelen token: nem egy szervezettől származó meghívó token" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy msgid "Organization invitation is not valid." msgstr "Az adott szervezeti meghívó érvényleten." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy msgid "Organization invitation no longer exists." msgstr "A szervezeti meghívó már nem létezik." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy msgid "Invitation for '${organization_name}' is declined." msgstr "A ${szervezet_neve} elutasította a meghívót." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Mostantól a pozíciód a ${szervezet_neve} szervezetben: ${szerep}." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Lejárt token: kérjen új szerep mehívót a projekthez" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Érvénytelen token: kérjen új szerep mehívót a projekthez" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 #, fuzzy msgid "Invalid token: not a collaboration invitation token" msgstr "Érvénytelen token: nem a kolaborációhoz meghívó token." -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 #, fuzzy msgid "Role invitation is not valid." msgstr "A meghívó a szerephez érvénytelen." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 #, fuzzy msgid "Role invitation no longer exists." msgstr "A meghívó a szerephez már nem létezik." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "A meghívó a ${project_neve}-hez el lett utasítva." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 #, fuzzy msgid "You are now ${role} of the '${project_name}' project." msgstr "Mostantól új szereped van a ${projekt_neve} projektben: ${szerep}" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -364,7 +364,7 @@ msgstr "" "A Megbízható kiadás ideiglenesen le van tiltva. A részletek a https://pypi." "org/help#admin-intervention." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -372,7 +372,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:1585 +#: warehouse/accounts/views.py:1625 #, fuzzy msgid "" "You must have a verified email in order to register a pending trusted " @@ -382,12 +382,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:1598 +#: warehouse/accounts/views.py:1638 #, 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -401,7 +401,7 @@ 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:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 @@ -409,7 +409,7 @@ msgstr "" msgid "The trusted publisher could not be registered" msgstr "A megbízható kiadó-t nem tudtuk regisztrálni." -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 #, fuzzy msgid "" "This trusted publisher has already been registered. Please contact PyPI's " @@ -418,17 +418,17 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy msgid "Invalid publisher ID" msgstr "Érvénytelen kiadói azonosító" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 #, fuzzy msgid "Removed trusted publisher for project " msgstr "A megbízható kiadó el lett távolítva a projektből. " @@ -981,7 +981,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2894,7 +2894,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4103,7 +4103,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5038,19 +5038,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5064,20 +5064,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9406,93 +9406,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/hy/LC_MESSAGES/messages.po b/warehouse/locale/hy/LC_MESSAGES/messages.po index db6c56eb2094..0eccb75610fc 100644 --- a/warehouse/locale/hy/LC_MESSAGES/messages.po +++ b/warehouse/locale/hy/LC_MESSAGES/messages.po @@ -21,13 +21,13 @@ msgstr "" "X-Generator: Weblate 4.16-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -35,7 +35,7 @@ msgstr "" "Այս գործողությունը կատարելու համար Ձեր հաշվի կարգավորումներում պետք է " "ակտիվացնել երկգործոն նույնականացումը։" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Լեզուն թարմացվել է" @@ -148,194 +148,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "Գաղտնաբառը անվավեր է: Նորից փորձեք:" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -344,29 +344,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -807,7 +807,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2714,7 +2714,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3907,7 +3907,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4821,19 +4821,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4847,20 +4847,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9132,93 +9132,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/id/LC_MESSAGES/messages.po b/warehouse/locale/id/LC_MESSAGES/messages.po index 22b5d38fc0f8..621f2790b9d1 100644 --- a/warehouse/locale/id/LC_MESSAGES/messages.po +++ b/warehouse/locale/id/LC_MESSAGES/messages.po @@ -34,13 +34,13 @@ msgstr "" "X-Generator: Weblate 5.7-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -48,7 +48,7 @@ msgstr "" "Autentikasi dua faktor harus diaktifkan pada akun anda untuk melakukan " "tindakan ini." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Lokal diperbarui" @@ -169,7 +169,7 @@ msgstr "Kode pemulihan telah digunakan sebelumnya." msgid "The username isn't valid. Try again." msgstr "Alamat email tidak valid. Coba lagi." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -178,7 +178,7 @@ msgid "" "out for {}. Please try again later." msgstr "Terlalu banyak upaya masuk yang gagal. Coba lagi nanti." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -186,7 +186,7 @@ msgstr "" "Terlalu banyak email telah ditambahkan ke akun ini tanpa dilakukan " "verifikasi. Periksa kotak masuk Anda dan ikuti tautan verifikasi. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -199,26 +199,26 @@ msgstr "" "Terlalu banyak email telah ditambahkan ke akun ini tanpa dilakukan " "verifikasi. Periksa kotak masuk Anda dan ikuti tautan verifikasi. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Masuk dengan 2 faktor tidak valid atau kadaluwarsa." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Sudah diotentikasi" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Pernyataan WebAuthn yang berhasil" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Kode pemulihan diterima. Kode yang diberikan tidak dapat digunakan lagi." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -226,148 +226,148 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Token Kadaluarsa: minta tautan setel ulang kata sandi baru" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Token tidak valid: minta tautan setel ulang kata sandi baru" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Token tidak valid: tidak disediakan token" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Token tidak valid: bukan token atur ulang kata sandi" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Token tidak valid: pengguna tidak ditemukan" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "Token tidak valid: pengguna telah masuk karena token ini diminta" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Token tidak valid: kata sandi telah diubah sejak token ini diminta" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Anda telah mengatur ulang kata sandi Anda" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Token Kadaluarsa: minta email tautan verifikasi baru" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Token tidak valid: minta email tautan verifikasi baru" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Token tidak valid: bukan token verifikasi email" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Email tidak ditemukan" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Email sudah diverifikasi" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Anda sekarang dapat mengatur email ini sebagai alamat utama Anda" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Ini adalah alamat utama Anda" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Alamat email ${email_address} terverifikasi. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Token kedaluwarsa: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Token tidak valid: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Token tidak valid: bukan token undangan kolaborasi" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Undangan peran tidak valid." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Undangan peran sudah tidak ada." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Token kedaluwarsa: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Token tidak valid: minta undangan peran proyek baru" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Token tidak valid: bukan token undangan kolaborasi" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Undangan peran tidak valid." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Undangan peran sudah tidak ada." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Undangan untuk '${project_name}' ditolak." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Anda sekarang menjadi ${role} dari proyek '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -380,7 +380,7 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -390,17 +390,17 @@ msgstr "" "Registrasi pengguna baru sementara dinonaktifkan. Lihat https://pypi.org/" "help#admin-intervention untuk detailnya." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -413,33 +413,33 @@ msgid "" "again later." msgstr "Terlalu banyak usaha registrasi OpenID Connect. Coba lagi nanti." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Kelola penyedia saat ini" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Mengelola versi" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -1039,7 +1039,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3404,7 +3404,7 @@ msgstr "Abaikan pemberitahuan ini" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Tutup" @@ -4720,7 +4720,7 @@ msgstr "dihasilkan %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Buat ulang" @@ -5886,7 +5886,7 @@ msgstr "" " Anda belum mengaktifkan autentikasi dua faktor pada akun anda.\n" " " -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 #, fuzzy #| msgid "" #| "\n" @@ -5904,7 +5904,7 @@ msgstr "" "kode pemulihan Anda di sini.\n" " " -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 #, fuzzy #| msgid "" #| "\n" @@ -5920,7 +5920,7 @@ msgstr "" "tidak akan bisa dipakai untuk melewati 2FA.\n" " " -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5934,7 +5934,7 @@ msgstr "Kode pemulihan akun" msgid "Regenerate recovery codes" msgstr "Buat kembali kode pemulihan" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5944,7 +5944,7 @@ msgstr "" "harus menggunakan salah satu kode pemulihan ini untuk masuk ke akun PyPI " "Anda. Setiap kode hanya dapat digunakan sekali." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5952,7 +5952,7 @@ msgstr "" "Kode ini seharusnya hanya digunakan untuk pemulihan akun, " "bukan untuk masuk biasa." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11695,54 +11695,54 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Hasil pencarian" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" "Apakah maksud Anda ' %(text)s '?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Tutup panel" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filter menurut pengklasifikasi" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Masukkan kueri pencarian, atau pilih filter dari daftar pengklasifikasi." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Masukkan kueri pencarian, atau tambahkan filter dengan mengklik tombol." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Anda dapat menggabungkan pencarian dan filter pengklasifikasi. Contoh:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Proyek yang kompatibel dengan Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Ekstensi Sphinx yang memiliki status stabil/produksi" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" "Proyek yang terkait dengan \"grafik\" dengan lisensi yang disetujui OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11759,12 +11759,12 @@ msgstr[0] "" " %(count_display)s proyek\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "untuk \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11781,32 +11781,32 @@ msgstr[0] "" " dengan pengklasifikasi yang dipilih\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Urutkan berdasarkan" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevansi" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Tanggal terakhir diperbarui" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Saring" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Tambahkan filter" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Tidak ada hasil untuk '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/it/LC_MESSAGES/messages.po b/warehouse/locale/it/LC_MESSAGES/messages.po index f3ea130b78bf..47736d8c014b 100644 --- a/warehouse/locale/it/LC_MESSAGES/messages.po +++ b/warehouse/locale/it/LC_MESSAGES/messages.po @@ -40,7 +40,7 @@ msgstr "" "X-Generator: Weblate 5.6-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -48,7 +48,7 @@ msgstr "" "Devi verificare il tuo indirizzo email **principale** prima di poter " "eseguire questa azione." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -56,7 +56,7 @@ msgstr "" "Per eseguire questa azione, l'autenticazione a due fattori deve essere " "abilitata sul tuo account." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Localizzazione aggiornata" @@ -182,13 +182,13 @@ msgstr "Il codice di ripristino è stato utilizzato in precedenza." msgid "The username isn't valid. Try again." msgstr "Il nome utente non è valido. Riprova." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "Troppi tentativi di login errati. Riprova più tardi." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -196,7 +196,7 @@ msgstr "" "Troppe emails sono state aggiunte a questo account senza verificarle. " "Controlla la tua posta in arrivo e segui i links di verifica. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -206,26 +206,26 @@ msgstr "" "che esse siano state completate. Controlla la tua posta in arrivo e segui i " "link di verifica. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Login a due fattori non valido o scaduto." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Già autenticato" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Asserzione WebAuthn corretta" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Codice di recupero accettato. Il codice fornito non può essere riusato." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -233,34 +233,34 @@ msgstr "" "Registrazione nuovo utente temporaneamente disabilitata. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Token scaduto: richiedi un nuovo link di reimpostazione password" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Token non valido: richiedi un nuovo link per reimpostare la password" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Token non valido: nessun token fornito" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Token non valido: non è un token per la reimpostazione della password" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Token non valido: utente non trovato" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Token non valido: l'utente si è già connesso da quando questo token è stato " "richiesto" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -268,99 +268,99 @@ msgstr "" "Token non valido: la password è stata già cambiata da quando questo token è " "stato richiesto" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Hai reimpostato la tua password" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Token scaduto: richiedi un nuovo link di verifica email" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Token non valido: richiedi un nuovo link di verifica email" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Token non valido: non è un token di verifica email" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Indirizzo email non trovato" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Indirizzo email già verificato" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Ora puoi impostare questo indirizzo email come indirizzo principale" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Questo è il tuo indirizzo principale" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Indirizzo email${email_address} verificato. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Token scaduto: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Token non valido: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Token non valido: non è un token di invito a una organizzazione" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "L'invito all'organizzazione non è valido." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "L'invito all'organizzazione non esiste più." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Invito per '${organization_name}' rifiutato." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ora sei ${role} dell'organizzazione '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Token scaduto: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Token non valido: richiedi un nuovo invito per il progetto" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Token non valido: non è un token di invito a una collaborazione" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Ruolo dell'invito non valido." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Il ruolo dell'invito non esiste più." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Invito per '${project_name}' rifiutato." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ora sei ${role} del progetto '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -369,7 +369,7 @@ msgstr "" "Gli editori attendibili sono temporaneamente disabilitati. Vedi https://pypi." "org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -379,7 +379,7 @@ msgstr "" "La cancellazione dei progetti è temporaneamente disabilitata. Vedi https://" "pypi.org/help#admin-intervention per dettagli." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -387,11 +387,11 @@ msgstr "" "Devi avere un'email verificata per registrare fonti attendibili. Vedi " "https://pypi.org/help#openid-connect per dettagli." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -401,14 +401,14 @@ msgid "" msgstr "" "Troppi tentativi di registrazione di autori attendibili. Riprova più tardi." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "L'autore attendibile non può essere registrato" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -416,16 +416,16 @@ msgstr "" "Questo autore attendibile è già stato registrato. Si prega di contattare gli " "amministratori PyPi se non è stato un gesto intenzionale." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Registrato un nuovo editore per creare " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID autore non valido" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Rimosso autore attendibile dal progetto " @@ -973,7 +973,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "Fornisci un link di ispettore per specificare le linee di codice." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "Il tuo rapporto è stato registrato. Grazie per il tuo aiuto." @@ -3124,7 +3124,7 @@ msgstr "Scarta questa notifica" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Chiudi" @@ -4404,7 +4404,7 @@ msgstr "generato %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s inutilizzati" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Rigenera" @@ -5484,7 +5484,7 @@ msgid "" "your account before adding a new publisher." msgstr "Non hai abilitato l'autenticazione a due fattori sul tuo account." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5493,7 +5493,7 @@ msgstr "" "correttamente, da utilizzare in caso di perdita di un dispositivo 2FA, invia " "uno dei tuoi codici di recupero qui." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5501,7 +5501,7 @@ msgstr "" "Il codice di recupero che hai scelto verrà considerato come utilizzato e non " "sarà più disponibile per bypassare l'autenticazione a due fattori (2FA)." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5517,7 +5517,7 @@ msgstr "Codici di recupero account" msgid "Regenerate recovery codes" msgstr "rigenera codici di recupero" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5528,7 +5528,7 @@ msgstr "" "al tuo account PyPi. Ogni codice può essere usato solo una volta." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5536,7 +5536,7 @@ msgstr "" "Questi codici dovrebbero essere usati soloper recupero " "account , non per accessi abituali." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10965,53 +10965,53 @@ msgid "Logos" msgstr "Loghi" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Cerca risultati" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Intendevi '%(text)s'?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Ciudi pannello" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "FIltra in base a classificatore" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Immetti una query di ricerca, o seleziona un filtro dalla lista dei " "classificatori." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Immetti una query di ricerca, o aggiungi un filtro cliccando sul pulsante." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Puoi combinare ricerche e filtri classificatore. Esempi:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Progetti compatibili con Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Estensioni Sphinx che hanno uno stato stabile/produttivo" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Progetti collegato a \"grafica\" con licenze OSI-approved" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11032,12 +11032,12 @@ msgstr[1] "" " %(count_display)s progetti\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "per \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11058,32 +11058,32 @@ msgstr[1] "" " con i classificatori selezionati\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordina per" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Rilevanza" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Data ultimo aggiornamento" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtrare" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Aggiungi filtro" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Non ci sono risultati per '%(term)s'" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ja/LC_MESSAGES/messages.po b/warehouse/locale/ja/LC_MESSAGES/messages.po index cf31e6969527..fb7155536ed9 100644 --- a/warehouse/locale/ja/LC_MESSAGES/messages.po +++ b/warehouse/locale/ja/LC_MESSAGES/messages.po @@ -36,7 +36,7 @@ msgstr "" "X-Generator: Weblate 5.6-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -44,7 +44,7 @@ msgstr "" "このアクションを実行できるようになるためには、あなたの **プライマリな** 電子" "メールアドレスを検証しなければなりません。" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -52,7 +52,7 @@ msgstr "" "この操作を実行するには、アカウントで 2 要素認証を有効にする必要があります。" # | msgid "Stay updated:" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "ロケールが更新されました (Locale updated)" @@ -177,7 +177,7 @@ msgstr "復旧コードは以前に使用済みです。" msgid "The username isn't valid. Try again." msgstr "メールアドレスが無効です。もう一度やり直してください。" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -185,7 +185,7 @@ msgstr "" "失敗に終わったログイン試行が多すぎます。あなたは {} の間ロックアウトされまし" "た。後でやり直してください。" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -193,7 +193,7 @@ msgstr "" "このアカウントに追加されている未確認のメールアドレスが多すぎます。受信トレイ" "を確認し、確認リンクをクリックしてください。(IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -202,27 +202,27 @@ msgstr "" "このアカウントで要求されたパスワードのリセットが多すぎます。受信トレイを確認" "し、確認リンクに従ってください。(IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "不正または期限切れの二要素ログイン。" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "既に認証済みです" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "WebAuthnアサーションに成功しました" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "リカバリーコードを受け付けました。今回入力されたコードを再度使用することはで" "きません。" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -230,137 +230,137 @@ msgstr "" "新規ユーザ登録が一時的に無効になっています。詳細については https://pypi.org/" "help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "期限切れのトークン: 新しいパスワード リセット リンクをリクエストして下さい" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "無効なトークン: 新しいパスワード リセット リンクをリクエストして下さい" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "無効なトークン: トークンがありません" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "無効なトークン: パスワード リセット トークンではありません" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "無効なトークン: ユーザが見つかりません" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "無効なトークン: このトークンのリクエスト後にユーザがログインしました" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "無効なトークン: このトークンのリクエスト後にパスワードが変更されました" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "パスワードをリセットしました" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" "期限切れのトークン: 新しいメールアドレス確認リンクをリクエストして下さい" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "無効なトークン: 新しいメールアドレス確認リンクをリクエストして下さい" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "無効なトークン: メールアドレス確認トークンではありません" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "メールアドレスが見つかりません" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "メールアドレスは確認済みです" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "これで、このメールを主要なアドレスとして設定できるようになります" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "これが主要メールアドレスです" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "メールアドレス ${email_address} が確認されました。 ${confirm_message}。" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "期限切れのトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "無効なトークン: 組織への招待を新たにリクエストして下さい" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "無効なトークン: 組織への招待トークンではありません" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "ロールへの招待が無効です。" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "への招待が存在しません。" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}' への招待を辞退しました。" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "組織 '${organization_name}' の ${role} になりました。" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "期限切れのトークン: 新しいプロジェクト ロールの招待をリクエストする" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "無効なトークン: 新しいプロジェクト ロールの招待をリクエストする" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "無効なトークン: コラボレーション招待トークンではありません" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "ロールへの招待が無効です。" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "ロールへの招待が存在しません。" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' への招待を辞退しました。" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "プロジェクト '${project_name}' の ${role} になりました。" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -373,7 +373,7 @@ msgstr "" "信頼できる発行元が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "Project deletion temporarily disabled. See https://pypi.org/help#admin-" @@ -383,7 +383,7 @@ msgstr "" "プロジェクトの削除が一時的に無効になっています。詳細については https://pypi." "org/help#admin-intervention を参照してください。" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -391,11 +391,11 @@ msgstr "" "保留中の信頼できる発行元を登録するためには、確認済みのメールが必要です。詳し" "くは、 https://pypi.org/help#openid-connect をご覧ください。" -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "一度に保留中の信頼できる発行元を 3 つ以上登録することはできません。" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -410,14 +410,14 @@ msgstr "" "OpenID Connect の登録が試行された回数が多すぎます。後でもう一度やり直してくだ" "さい。" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "信頼できる発行元を登録できませんでした" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -425,18 +425,18 @@ msgstr "" "この信頼できる発行元は既に登録されています。これが意図的でない場合は、PyPIの" "管理者に連絡してください。" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "このプロジェクトを管理する" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "バージョンの管理" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "プロジェクトの信頼できる発行元を削除しました " @@ -1021,7 +1021,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3409,7 +3409,7 @@ msgstr "通知を無視" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "閉じる" @@ -4760,7 +4760,7 @@ msgstr "リリース日: %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "再生成" @@ -5868,19 +5868,19 @@ msgid "" "your account before adding a new publisher." msgstr "このアカウントでは二要素認証が有効になっていません。" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5897,20 +5897,20 @@ msgstr "リカバリーコードの入力" msgid "Regenerate recovery codes" msgstr "リカバリーコードの再生成" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11582,52 +11582,52 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "検索結果" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "もしかして'%(text)s'ですか?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "パネルを閉じる" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "分類によるフィルタ" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "検索クエリを入力するか、分類リストからフィルタを選択してください。" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "検索クエリを入力するか、ボタンをクリックしてフィルタを追加してください。" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" "検索と分類フィルタは組み合わせることができます。例えば、以下のとおりです。" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Python 3互換プロジェクト" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "stable/productionステータスを持つSphinx拡張" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "OSI-approvedライセンスを持つ「グラフィック」関連のプロジェクト" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11644,12 +11644,12 @@ msgstr[0] "" " %(count_display)s 個のプロジェクト\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "for \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11666,32 +11666,32 @@ msgstr[0] "" " 選択した分類を使用\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "ソート順:" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "関連性" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "最終更新日" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "フィルタ" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "フィルタの追加" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "'%(term)s'に一致する結果はありませんでした" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/jv/LC_MESSAGES/messages.po b/warehouse/locale/jv/LC_MESSAGES/messages.po index 8079a5a079d9..4dc15e293d0d 100644 --- a/warehouse/locale/jv/LC_MESSAGES/messages.po +++ b/warehouse/locale/jv/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.9.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ka/LC_MESSAGES/messages.mo b/warehouse/locale/ka/LC_MESSAGES/messages.mo index 7830f97d97c6ebe9c0af90f908bf7ca94e13ffd6..20ca17b2030efea77a9085159826906e87a0e155 100644 GIT binary patch delta 2092 zcmb`GUu;uV9LIm{3R~@%3?@z)ddy&zDRp8nkv{=3LNvez&M0D{ck5+q?0U&g1NpUSuomhP&W6?0`SRml>|PL1Yj0<&C7sZ5aN9S=e!n$VPY&Zh~Jz zQ@AlDvH>1|>)|JG1YUuAV6jnTH~bp!=PibJ@wIbW8FP|+G z`3tr*BR7T?bbf_(d9lcgFwr7%2_A&cz{+(Zr{QJzBb??OD)6Q2MF+n%#oaKyC-741D>Xh8^J2B8nRk=Hy6 zbvd@W=Yhhom(OKYZ+CBx>JPGhM&`C2@%!#Amj(;UD;E8*lnV-L)n+fN_IZ_j;ALxm zq2C`2`(ed~>zUZQe;RWABj-5%fAqDn!a@M=M&u8_q#P%I( zs9Y>5G|KI*s7g={RcGhEFgN6dmCjD(4|%z~^0L{`FB&B%?;9`G@1cnwvK}HUvwHpJ z6wX{sycermletG9nm>@9imGE#bvmk^j;a$;mF0vx%&2-is=gjoH9Hy6wTdm5Ls@@ZpVk|a zY5h^d?gSO4^@Ya8`fUBmmUZMtD5fPHgJB#u#y#vK2b(k2f&N(1&j~J2mkV-xNQ9!a z$*&oaF-YQKNmx_BdEh;9CYfxD*E>;;>t)HUdPQoa+i6JXWG#t{J!Zvp^3%^aX3iDu z$xcmEY3^#ORd#LW&=aZqAGED70HRG<=YMGWrt8_7nZ-0uGV^5zcOwu-XGY02O*mkB z-yOEneaUpn1<>`>I=!W-eJ5WG%J2VDm3sP0>ZaJ(nXgg}aUIq#+G4t7c2@_j&E;TT zgh8RJuaNU#nlU`gEwVR?3up#3S@nelAC4k1p~lNfM3B+f6_~OHRKiRg9$XXSiU*o7 zq4P5*$re&@9PIKz9-5lnWkHl{!L>ShJN`yx&WmU=pJ2n?oOkCGi%wuMZktiiX&EzW!jUqLY@(~M~g_0@RD2h=^EG!fjr;&w) zQa*}}7b^>U7L>9RiG{L|QnK-%w{Ysb-@UhY&pr39HvU#FKZcB~5XEE#xl2ZKV;3JH zgE3r03lFghFEE4;*pBa5hc#}IdhEw)%-|*NViLzZB7?YxBO=T4$zX_uq#@FSJ6MZP zxIt0BS0u$e>l5k3Pn^SMzeoZPZ~, 2021. # NODARman , 2022. # Temuri Doghonadze , 2023. +# luka metreveli , 2024. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2021-08-15 14:00+0200\n" -"PO-Revision-Date: 2023-02-17 04:59+0000\n" -"Last-Translator: Temuri Doghonadze \n" +"PO-Revision-Date: 2024-12-11 17:20+0000\n" +"Last-Translator: luka metreveli \n" "Language-Team: Georgian \n" "Language: ka\n" @@ -15,15 +16,17 @@ 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 4.16-dev\n" +"X-Generator: Weblate 5.9-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" +"გაიარეთ ვერიფიკაცია თქვენი მოქმედი მეილიდან, სანამ შეძლებთ ამ მოქმედების " +"შესრულებას." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -31,7 +34,7 @@ msgstr "" "ამ ქმედებისთვის საჭიროა თქვენს ანგარიშზე გქონდეთ გააქტიურებული ორმაგი " "ავთენტიფიკაცია." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "ადგილობრივები განახლდა" @@ -55,7 +58,7 @@ msgstr "" #: warehouse/accounts/forms.py:74 msgid "Null bytes are not allowed." -msgstr "" +msgstr "არ დაიშვება ნული ბაიტი." #: warehouse/accounts/forms.py:88 msgid "No user found with that username" @@ -85,23 +88,20 @@ msgid "Password too long." msgstr "პაროლი ძალიან გრძელია." #: warehouse/accounts/forms.py:210 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." -msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." +msgstr "" +"დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. თვენ შეგეზღუდათ წვდომა ${time} -" +"მდე. სცადეთ მოგვიანებით." #: warehouse/accounts/forms.py:239 msgid "Your passwords don't match. Try again." msgstr "პაროლები არ დაემთხვა ერთმანეთს. კიდევ სცადეთ." #: warehouse/accounts/forms.py:273 -#, fuzzy -#| msgid "The email address isn't valid. Try again." msgid "The email address is too long. Try again." -msgstr "ელ. ფოსტა არასწორია. კიდევ სცადეთ." +msgstr "ელ. ფოსტა ძალიან გრძელია. კიდევ სცადეთ." #: warehouse/accounts/forms.py:344 msgid "You can't use an email address from this domain. Use a different email." @@ -118,39 +118,40 @@ msgid "" "This email address is already being used by another account. Use a different " "email." msgstr "" +"ეს ელექტრონული ფოსტის მისამართი უკვე გამოყენებულია სხვა მომხმარებლის მიერ; " +"სცადეთ სხვა ელექტრონული ფოსტის მისამართის გამოყენება." #: warehouse/accounts/forms.py:410 warehouse/manage/forms.py:139 #: warehouse/manage/forms.py:730 msgid "The name is too long. Choose a name with 100 characters or less." msgstr "" +"ეს სახელი ძალიან გრძელია; სცადეთ სახელი მაქსიმუმ 100 სიმბოლოს შემადგენლობით." #: warehouse/accounts/forms.py:417 msgid "URLs are not allowed in the name field." -msgstr "" +msgstr "სახელის ველში დაუშვებელია ლინკის გამოყენება." #: warehouse/accounts/forms.py:506 msgid "Invalid TOTP code." -msgstr "" +msgstr "არასწირი TOTP კოდი." #: warehouse/accounts/forms.py:523 msgid "Invalid WebAuthn assertion: Bad payload" -msgstr "" +msgstr "არასწორი WebAuthn მტკიცება: ცუდი დატვირთვა" #: warehouse/accounts/forms.py:592 msgid "Invalid recovery code." -msgstr "" +msgstr "არასწორი აღდგენის კოდი." #: warehouse/accounts/forms.py:601 msgid "Recovery code has been previously used." -msgstr "" +msgstr "აღდგენის კოდი უკვე გამოყენებულია." #: warehouse/accounts/forms.py:631 -#, fuzzy -#| msgid "The email address isn't valid. Try again." msgid "The username isn't valid. Try again." -msgstr "ელ. ფოსტა არასწორია. კიდევ სცადეთ." +msgstr "ნიკი არასწორია. კიდევ სცადეთ." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -159,188 +160,188 @@ msgid "" "out for {}. Please try again later." msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -352,29 +353,29 @@ msgid "" "again later." msgstr "დაფიქსირდა გადაჭარბებული შესვლის მცდელობა. სცადეთ მოგვიანებით." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -819,7 +820,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2726,7 +2727,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3919,7 +3920,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4833,19 +4834,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4859,20 +4860,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9144,93 +9145,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ko/LC_MESSAGES/messages.po b/warehouse/locale/ko/LC_MESSAGES/messages.po index 4c8ee7ea9f14..59198334c48b 100644 --- a/warehouse/locale/ko/LC_MESSAGES/messages.po +++ b/warehouse/locale/ko/LC_MESSAGES/messages.po @@ -51,19 +51,19 @@ msgstr "" "X-Generator: Weblate 5.8.2\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "이 행동을 수행하기전에 **기본** 이메일 주소를 확인하셔야합니다." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "이 작업을 수행하려면 계정에서 2차 인증을 활성화해야 합니다." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "언어 업데이트됨" @@ -180,13 +180,13 @@ msgstr "복구 코드는 이전에 사용되었습니다." msgid "The username isn't valid. Try again." msgstr "유효하지 않은 사용자명입니다. 다시 시도해 주세요." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 다시 시도해주세요." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -194,7 +194,7 @@ msgstr "" "이 계정에 인증되지 않은 이메일이 너무 많이 추가되었습니다. 당신의 수신함을 확" "인하고 인증 주소를 따르세요. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -203,25 +203,25 @@ msgstr "" "이 계정에 대해 너무 많은 암호 재설정이 완료되지 않고 요청되었습니다. 받은 편" "지함을 확인하고 확인 링크를 따릅니다. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "2단계 인증 로그인이 잘못되거나 만료되었습니다." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "이미 인증됨" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "WebAuthn 승인 성공" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "복구 코드가 승인되었습니다. 주어진 코드는 재사용이 불가능합니다." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -229,130 +229,130 @@ msgstr "" "새 사용자 등록이 잠시 불가능한 상태입니다. https://pypi.org/help#admin-" "intervention 에서 자세한 내용을 확인하세요." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "만료된 토큰: 새로운 암호 설정 링크를 요청하세요" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "잘못된 토큰: 새로운 암호 설정 링크를 요청하세요" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "잘못된 토큰: 토큰이 제공되지 않음" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "잘못된 토큰: 암호 재설정 토큰이 아님" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "잘못된 토큰: 사용자 없음" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "잘못된 토큰: 이 토큰이 요청된 이후로 사용자가 로그인함" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "잘못된 토큰: 이 토큰이 요청된 이후로 패스워드가 변경됨" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "패스워드를 재설정해야 합니다" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "만료된 토큰: 새로운 이메일 확인 링크를 요청하세요" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "잘못된 토큰: 새로운 이메일 확인 링크를 요청하세요" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "잘못된 토큰: 이메일 확인 토큰이 아님" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "이메일을 찾을 수 없음" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "이미 확인된 이메일" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "이 이메일을 기본 이메일 주소로 지정할 수 있습니다" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "기본 이메일 주소입니다" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "이메일 주소 ${email_address}가 확인되었습니다. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "만료된 토큰: 새로운 조직의 초대를 요청하세요" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "유효하지 않은 토큰: 새 조직 초대를 요청하세요" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "잘못된 토큰 : 공동 작업 초대 토큰이 아닙니다" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "조직 초대가 올바르지 않습니다." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "더 이상 존재하지 않는 조직 초대입니다." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'의 초대가 거부되었습니다." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "이제 '${organization_name}' 프로젝트의 ${role} 입니다." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "만료된 토큰: 역할을 새로 요청하세요" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "잘못된 토큰: 새 프로젝트 역할 초대를 요청하세요" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "잘못된 토큰 : 공동 작업 초대 토큰이 아닙니다" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "역할 초대가 유효하지 않습니다." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "그 역할 초대는 더 이상 존재하지 않습니다." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}'의 초대가 거부되었습니다." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "당신은 이제 '${project_name}' 프로젝트의 ${role} 역할 입니다." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -361,13 +361,13 @@ msgstr "" "신규 사용자 등록이 불가능한 상태입니다. https://pypi.org/help#admin-" "intervention 에서 자세한 내용을 확인하세요." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "비활성화되었습니다. https://pypi.org/help#admin-intervention 에서 자세한 내용" "을 확인하세요." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -375,12 +375,12 @@ msgstr "" "새로운 사용자 등록을 위해 확인된 이메일 계정이 필요합니다. 다음 사이트를 참조" "하세요. https://pypi.org/help#openid-connect ." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "한 번의 3개 이상의 처리되지 않은 신뢰할 수 있는 공급자를 등록할 수 없습니다" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -389,14 +389,14 @@ msgid "" "again later." msgstr "너무 많은 잘못된 로그인 시도가 있었습니다. 나중에 다시 시도해주세요." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "신뢰할 수 있는 공급자가 등록될 수 없습니다" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -404,16 +404,16 @@ msgstr "" "이 신뢰할 수 있는 공급자는 이미 등록되었습니다. 이러한 시도가 의도한 것이 아" "니라면, PyPI 관리자에게 연락하십시오." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "새 임시 게시자를 등록하였습니다. " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "유효하지 않은 퍼블리셔 ID" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "프로젝트에 대한 신뢰할 수 있는 공급자가 제거됨 " @@ -900,7 +900,7 @@ msgstr "최상위 파이프라인 파일 경로는 /로 시작하거나 끝날 msgid "Provide an Inspector link to specific lines of code." msgstr "코드의 특정 줄에 Inspector 링크를 적어주세요." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "제출이 기록되었습니다. 도와주셔서 감사합니다." @@ -3004,7 +3004,7 @@ msgstr "이 알림 지우기" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "닫기" @@ -4233,7 +4233,7 @@ msgstr "%(generated_datetime)s에 생성됨" msgid "%(remaining)s unused" msgstr "%(remaining)s 미사용됨" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "재생성" @@ -5224,7 +5224,7 @@ msgstr "" "새로운 게시자를 추가하기 전에 계정에 2단계 인증을 활" "성화해야 합니다." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5232,7 +5232,7 @@ msgstr "" "2단계 인증 장치를 분실했을 때 사용할 복구 코드를 안전하게 저장했는지 확인하려" "면, 여기에서 복구 코드 중 하나를 제출하세요." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5240,7 +5240,7 @@ msgstr "" "선택한 복구 코드는 사용된 것으로 간주되어 더 이상 2단계 인증을 우회하는 데 사" "용될 수 없습니다." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5256,7 +5256,7 @@ msgstr "계정 복구 코드" msgid "Regenerate recovery codes" msgstr "복구 코드 재설정" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5266,7 +5266,7 @@ msgstr "" "PyPI 계정에 로그인해야 합니다. 각 코드는 한 번만 사용할 수 " "있습니다." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5274,7 +5274,7 @@ msgstr "" "이 코드는 일반적인 로그인이 아닌, 계정 복구에만 사용되어야 " "합니다." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10029,92 +10029,92 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "검색결과" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "패널 닫기" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "분류자로 필터링하기" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "검색 쿼리를 입력하거나 분류자 리스트에서의 필터를 선택하세요." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "파이썬 3와 호환되는 프로젝트" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "안정/프로덕션 상태인 스핑크스 확장" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "Collaborator for: %(project)s" msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "공동작업자: %(project)s" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "정렬 순서" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "관련성" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "마지막 업데이트된 데이터" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "필터" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "필터를 추가하세요" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "'%(term)s'의 결과는 없습니다" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/lzh/LC_MESSAGES/messages.po b/warehouse/locale/lzh/LC_MESSAGES/messages.po index a5e33091ff45..9d3a146e2ecc 100644 --- a/warehouse/locale/lzh/LC_MESSAGES/messages.po +++ b/warehouse/locale/lzh/LC_MESSAGES/messages.po @@ -21,20 +21,20 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.4-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "汝须验证汝主电邮址,以执行此行为。" -#: warehouse/views.py:165 +#: warehouse/views.py:173 #, fuzzy msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "执行此操作之前,必须开启账号的双重认证机制。" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "区已变" @@ -154,7 +154,7 @@ msgstr "尝用归码。" msgid "The username isn't valid. Try again." msgstr "无效电邮址,请重试。" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -163,188 +163,188 @@ msgid "" "out for {}. Please try again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "此账号已加过多之电邮,然皆未验证。查乃收件箱,并遵旨验证。(IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "已认证" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "代码恢复已接受。 提供的代码不能再次使用了。" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "汝已重设密码" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "无此电子邮件" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "电子邮件已证" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "汝可设此电子邮件为汝主电子邮件" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "此为汝主电子邮件" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "电子邮件${email_address} 已证。${confirm_message}。" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -356,29 +356,29 @@ msgid "" "again later." msgstr "登陆失败的尝试太频繁,请稍后再试。" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -843,7 +843,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2752,7 +2752,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3947,7 +3947,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4871,19 +4871,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4897,20 +4897,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9188,93 +9188,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/mk/LC_MESSAGES/messages.po b/warehouse/locale/mk/LC_MESSAGES/messages.po index a42bf5aafa14..c07e33d8b44f 100644 --- a/warehouse/locale/mk/LC_MESSAGES/messages.po +++ b/warehouse/locale/mk/LC_MESSAGES/messages.po @@ -23,7 +23,7 @@ msgstr "" "X-Generator: Weblate 5.6-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -31,7 +31,7 @@ msgstr "" "Морате да ја верифицирате **примарната** имејл адреса пред да ја извршите " "оваа акција." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -39,7 +39,7 @@ msgstr "" "Дво-факторна автентикација мора да се вклучи на вашиот акаунт за да се " "изврши оваа акција." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Јазикот е обновен" @@ -158,194 +158,194 @@ msgstr "Резервниот код веќе бил употребен." msgid "The username isn't valid. Try again." msgstr "Корисничкото име е невалидно. Обидете се повторно." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -354,7 +354,7 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 @@ -363,22 +363,22 @@ msgstr "" msgid "The trusted publisher could not be registered" msgstr "OpenID Connect провајдер отстранет" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Отстранет доверлив издавач за проектот " @@ -829,7 +829,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2736,7 +2736,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3931,7 +3931,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "%(remaining)s неискористени" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4859,19 +4859,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4885,20 +4885,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9180,93 +9180,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ml/LC_MESSAGES/messages.po b/warehouse/locale/ml/LC_MESSAGES/messages.po index ace771d4d081..d88904511b6f 100644 --- a/warehouse/locale/ml/LC_MESSAGES/messages.po +++ b/warehouse/locale/ml/LC_MESSAGES/messages.po @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -27,7 +27,7 @@ msgstr "" "ഈ പ്രവർത്തനം നടത്തുന്നതിന് മുമ്പ് നിങ്ങളുടെ **പ്രാഥമിക** ഇമെയിൽ വിലാസം നിങ്ങൾ " "സ്ഥിരീകരിക്കേണ്ടതുണ്ട്." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -35,7 +35,7 @@ msgstr "" "ഈ പ്രവർത്തനം നടത്താൻ നിങ്ങളുടെ അക്കൗണ്ടിൽ രണ്ട്-ഘടക പ്രാമാണീകരണം " "പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "ലോക്കൽ അപ്ഡേറ്റ് ചെയ്തു" @@ -153,7 +153,7 @@ msgstr "റിക്കവറി കോഡ് മുമ്പ് ഉപയോഗ msgid "The username isn't valid. Try again." msgstr "ഇമെയിൽ വിലാസം സാധുവല്ല. വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -161,7 +161,7 @@ msgstr "" "നിരവധി ലോഗിൻ ശ്രമങ്ങൾ പരാജയപ്പെട്ടു. നിങ്ങൾ {} -ന് ലോക്ക് ഔട്ട് ചെയ്‌തിരിക്കുന്നു. ദയവായി " "പിന്നീട് വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -169,7 +169,7 @@ msgstr "" "നിരവധി ഇമെയിലുകൾ പരിശോധിച്ചുറപ്പിക്കാതെ ഈ അക്കൗണ്ടിലേക്ക് ചേർത്തിട്ടുണ്ട്. നിങ്ങളുടെ ഇൻബോക്സ് " "പരിശോധിച്ച് സ്ഥിരീകരണ ലിങ്കുകൾ പിന്തുടരുക. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -178,25 +178,25 @@ msgstr "" "വളരെയധികം പാസ് വേഡ് റീസെറ്റുകൾ പൂർത്തിയാക്കാതെ തന്നെ ഈ അക്കൗണ്ടിനായി അഭ്യർത്ഥിച്ചിട്ടുണ്ട്. " "നിങ്ങളുടെ ഇൻബോക്സ് പരിശോധിച്ച് സ്ഥിരീകരണ ലിങ്കുകൾ പിന്തുടരുക. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "അസാധുവായ അല്ലെങ്കിൽ കാലഹരണപ്പെട്ട 2-ഫാക്ടർ ലോഗിൻ." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "ഇതിനകം പ്രാമാണീകരിച്ചു" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "വിജയകരമായ WebAuthn അവകാശവാദം" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "റിക്കവറി കോഡ് സ്വീകരിച്ചു. നൽകിയ കോഡ് വീണ്ടും ഉപയോഗിക്കാൻ കഴിയില്ല." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -204,131 +204,131 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ പാസ്‌വേഡ് പുനഃസജ്ജീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "അസാധുവായ ടോക്കൺ: ഒരു പുതിയ പാസ്‌വേഡ് പുനഃസജ്ജീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "അസാധുവായ ടോക്കൺ: ടോക്കൺ നൽകിയിട്ടില്ല" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "അസാധുവായ ടോക്കൺ: പാസ്‌വേഡ് റീസെറ്റ് ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "അസാധുവായ ടോക്കൺ: ഉപയോക്താവിനെ കണ്ടെത്തിയില്ല" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "അസാധുവായ ടോക്കൺ: ഈ ടോക്കൺ അഭ്യർത്ഥിച്ചതു ശേഷം ഉപയോക്താവ് ലോഗിൻ ചെയ്തിട്ടുണ്ട്" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "അസാധുവായ ടോക്കൺ: ഈ ടോക്കൺ അഭ്യർത്ഥിച്ചതിന് ശേഷം പാസ്‌വേഡ് ഇതിനകം തന്നെ മാറ്റിയിട്ടുണ്ട്" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "നിങ്ങൾ പാസ്‌വേഡ് പുനഃസജ്ജീകരിച്ചു" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ ഇമെയിൽ സ്ഥിരീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "അസാധുവായ ടോക്കൺ: ഒരു പുതിയ ഇമെയിൽ സ്ഥിരീകരണ ലിങ്ക് അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "അസാധുവായ ടോക്കൺ: ഇമെയിൽ വെരിഫിക്കേഷൻ ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ഇമെയിൽ കണ്ടെത്തിയില്ല" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "ഇമെയിൽ ഇതിനകം തന്നെ പരിശോധിച്ചുറപ്പിച്ചിരിക്കുന്നു" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "നിങ്ങൾക്ക് ഇപ്പോൾ ഈ ഇമെയിൽ നിങ്ങളുടെ പ്രാഥമിക വിലാസമായി സജ്ജീകരിക്കാൻ സാധിക്കും" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "ഇതാണ് നിങ്ങളുടെ പ്രാഥമിക വിലാസം" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "ഇമെയിൽ വിലാസം ${email_address} പരിശോധിച്ചു. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ ഓർഗനൈസേഷൻ ക്ഷണം അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "അസാധുവായ ടോക്കൺ: ഒരു പുതിയ ഓർഗനൈസേഷൻ ക്ഷണം അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "അസാധുവായ ടോക്കൺ: ഒരു ഓർഗനൈസേഷൻ ക്ഷണ ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "ഓർഗനൈസേഷൻ ക്ഷണം സാധുവല്ല." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "സംഘടന ക്ഷണം നിലവിലില്ല." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "'${ സംഘടനയുടെ _ പേര്}' ക്കുള്ള ക്ഷണം നിരസിച്ചു." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "നിങ്ങൾ ഇപ്പോൾ {ഓർഗനൈസേഷൻ്റെ പേരിൻ്റെ} {സ്ഥാനത്താണ്}." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ പ്രോജക്റ്റ് റോൾ ക്ഷണം അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "കാലഹരണപ്പെട്ട ടോക്കൺ: ഒരു പുതിയ പ്രോജക്റ്റ് റോൾ ക്ഷണം അഭ്യർത്ഥിക്കുക" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "അസാധുവായ ടോക്കൺ: ഒരു സഹകരണ ക്ഷണ ടോക്കൺ അല്ല" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "റോൾ ക്ഷണം സാധുവല്ല." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "റോൾ ക്ഷണം നിലവിലില്ല." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "{പ്രൊജെക്ടിൻടെ പേര് } ഉള്ള ക്ഷണം നിരസിച്ചു." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "നിങ്ങൾ ഇപ്പോൾ '${പ്രൊജെക്ടിൻടെ പേര് }' പ്രോജക്റ്റിൻ്റെ ${ റോൾ } ആണ്." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -341,7 +341,7 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -351,17 +351,17 @@ msgstr "" "പുതിയ ഉപയോക്തൃ രജിസ്ട്രേഷൻ താൽക്കാലികമായി പ്രവർത്തനരഹിതമാക്കി. വിശദാംശങ്ങൾക്ക് https://" "pypi.org/help#admin-intervention കാണുക." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -373,29 +373,29 @@ msgid "" "again later." msgstr "വളരെയധികം പരാജയപ്പെട്ട ലോഗിൻ ശ്രമങ്ങൾ നടന്നിട്ടുണ്ട്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -921,7 +921,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2832,7 +2832,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4027,7 +4027,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4966,19 +4966,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4992,20 +4992,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9329,93 +9329,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/mni/LC_MESSAGES/messages.po b/warehouse/locale/mni/LC_MESSAGES/messages.po index 6809e5cbe26c..0f2cb8968c35 100644 --- a/warehouse/locale/mni/LC_MESSAGES/messages.po +++ b/warehouse/locale/mni/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -136,194 +136,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -332,29 +332,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -795,7 +795,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2702,7 +2702,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3895,7 +3895,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4809,19 +4809,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4835,20 +4835,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9120,93 +9120,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/mr/LC_MESSAGES/messages.po b/warehouse/locale/mr/LC_MESSAGES/messages.po index 4140d7797ed7..5b6388c4edf9 100644 --- a/warehouse/locale/mr/LC_MESSAGES/messages.po +++ b/warehouse/locale/mr/LC_MESSAGES/messages.po @@ -20,19 +20,19 @@ msgstr "" "X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "अद्ययावत लोकॅल" @@ -153,7 +153,7 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "ईमेल पत्ता वैध नाही. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -162,7 +162,7 @@ msgid "" "out for {}. Please try again later." msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -170,7 +170,7 @@ msgstr "" "या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा आणि " "सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -183,25 +183,25 @@ msgstr "" "या खात्यात पुष्टी न करता बर्‍याच ईमेल जोडल्या गेल्या आहेत. आपला इनबॉक्स तपासा आणि " "सत्यापन दुव्यांचे अनुसरण करा. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "अवैध किंवा कालबाह्य दोन घटक लॉगिन." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "आधीच प्रमाणीकृत" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "यशस्वी WebAuthn प्रतिपादन" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "पुनर्प्राप्ती कोड स्वीकारला. पुरवलेला कोड पुन्हा वापरला जाऊ शकत नाही." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -209,148 +209,148 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "कालबाह्य टोकन: नवीन संकेतशब्द रीसेट दुव्याची विनंती करा" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "अवैध टोकन: नवीन संकेतशब्द रीसेट दुव्याची विनंती करा" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "अवैध टोकन: कोणतेही टोकन दिले नाही" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "अवैध टोकन: संकेतशब्द रीसेट टोकन नाही" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "अवैध टोकन: वापरकर्ता आढळला नाही" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "अवैध टोकन: या टोकनची विनंती केल्यापासून वापरकर्त्याने लॉग इन केले" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "अवैध टोकन: हा टोकन विनंती केल्यानंतर संकेतशब्द बदलून झाला आहे" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "आपण आपला संकेतशब्द रीसेट केला आहे" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "कालबाह्य टोकन: नवीन ईमेल सत्यापन दुव्याची विनंती करा" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "अवैध टोकन: नवीन ईमेल सत्यापन दुव्याची विनंती करा" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "अवैध टोकन: ईमेल सत्यापन टोकन नाही" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ईमेल आढळला नाही" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "ईमेल आधीच सत्यापित आहे" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "आपण आता हा ईमेल आपला प्राथमिक ईमेल म्हणून सेट करू शकता" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "हा तुमचा प्राथमिक पत्ता आहे" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "ईमेल पत्ता ${email_address} सत्यापित. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "कालबाह्य टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "अवैध टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "अवैध टोकन: सहकार्याचे आमंत्रण टोकन नाही" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "भूमिका आमंत्रण यापुढे विद्यमान नाही." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "कालबाह्य टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "अवैध टोकन: नवीन प्रकल्प भूमिकेच्या आमंत्रणाची विनंती करा" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "अवैध टोकन: सहकार्याचे आमंत्रण टोकन नाही" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "भूमिका आमंत्रण वैध नाही." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "भूमिका आमंत्रण यापुढे विद्यमान नाही." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' चे आमंत्रण नाकारले गेले आहे." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "आपण आता '${project_name}' प्रोजेक्टची ${role} आहात." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -363,7 +363,7 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -373,17 +373,17 @@ msgstr "" "नवीन वापरकर्ता नोंदणी तात्पुरती अक्षम केली. तपशीलांसाठी https://pypi.org/help#admin-" "intervention पहा." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -395,29 +395,29 @@ msgid "" "again later." msgstr "बरेच लॉगिन प्रयत्न अयशस्वी झाले. पुन्हा प्रयत्न करा." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -972,7 +972,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2934,7 +2934,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4172,7 +4172,7 @@ msgstr "रीलिझ हटवा" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5144,19 +5144,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5172,20 +5172,20 @@ msgstr "त्रुटी कोड" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9688,93 +9688,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "शोध परिणाम" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "पॅनेल बंद करा" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "याद्वारे गाळा वर्गीकरण घटक " -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "शोध क्वेरी प्रविष्ट करा, किंवा क्लासिफायरच्या सूचीमधून एक फिल्टर निवडा." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "शोध क्वेरी प्रविष्ट करा किंवा बटणावर क्लिक करून फिल्टर जोडा." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "आपण शोध आणि वर्गीकरण फिल्टर एकत्र करू शकता. उदाहरणे:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "पायथन 3 सुसंगत प्रकल्प" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "ओएसआय-मंजूर परवान्यांसह \"ग्राफिक्स\" संबंधित प्रकल्प" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "\"%(term)s\" साठी" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "याद्वारे क्रमित करा" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "संदर्भाप्रमाणे" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "अंतिम अद्यतनित तारीख" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "फिल्टर करा" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "फिल्टर जोडा" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po index cb43acaa4d79..f6d14d459084 100644 --- a/warehouse/locale/nb_NO/LC_MESSAGES/messages.po +++ b/warehouse/locale/nb_NO/LC_MESSAGES/messages.po @@ -21,7 +21,7 @@ msgstr "" "X-Generator: Weblate 5.5-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -29,7 +29,7 @@ msgstr "" "Du må bekrefte din **primære** e-postadresse før du kan utføre denne " "handlingen." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -37,7 +37,7 @@ msgstr "" "Tofaktorautentisering må være aktivert på kontoen din for å utføre denne " "handlingen." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Lokalitet oppdatert" @@ -162,7 +162,7 @@ msgstr "Gjenopprettelseskoden har blitt brukt tidligere." msgid "The username isn't valid. Try again." msgstr "Brukernavnet er ikke gyldig. Prøv igjen." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -170,7 +170,7 @@ msgstr "" "Det har blitt utført for mange feilede innloggingsforsøk. Du har blitt låst " "ute i {}. Prøv igjen senere." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -178,7 +178,7 @@ msgstr "" "For mange e-postadresser har blitt lagt til denne brukeren uten å ha blitt " "verifisert. Sjekk innboksen din og følg verifiserings linkene. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -187,26 +187,26 @@ msgstr "" "Det er bedt om for mange tilbakestillinger av passord for denne kontoen uten " "å fullføre dem. Sjekk innboksen din og følg bekreftelseslenkene. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Ugyldig eller utløpt to-faktorinnlogging." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Allerede autentisert" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Vellykket WebAuthn-påstand" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Gjenopprettingskode akseptert. Den medfølgende koden kan ikke brukes igjen." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -214,133 +214,133 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Utløpt symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Ugyldig symbol: Forespør en ny passordstilbakestillingslenke" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Ugyldig symbol: Inget symbol angitt" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Ugyldig symbol: Ikke et passord tilbakestillingssymbol" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Ugyldig symbol: bruker ikke funnet" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Ugyldig token: brukeren har logget på siden dette tokenet ble forespurt" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Ugyldig token: passordet er allerede endret siden dette tokenet ble forespurt" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Du har tilbakestilt passordet ditt" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Utløpt token: be om en ny e-postbekreftelseslenke" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Ugyldig token: be om en ny e-postbekreftelseslenke" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Ugyldig token: ikke et e-postbekreftelsestoken" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-postadresse ble ikke funnet" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 #, fuzzy msgid "Email already verified" msgstr "E-postadresse allerede bekreftet" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Du kan nå sette denne E-postadressen som din primære adresse" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Dette er din hovedadresse" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-postadressen ${email_address} er verifisert. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Utløpt token: be om en ny organisasjonsinvitasjon" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Ugyldig token: be om en ny organisasjonsinvitasjon" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Ugyldig token: ikke et organisasjonsinvitasjonstoken" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Organisasjonsinvitasjonen er ikke gyldig." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Organisasjonsinvitasjon eksisterer ikke lenger." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Invitasjon til '${organization_name}' er avslått." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Du har ikke eierskap i dette prosjektet." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Utløpt token: be om en ny prosjektrolleinvitasjon" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Ugyldig token: be om en ny prosjektrolleinvitasjon" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Ugyldig token: ikke et samarbeidsinvitasjonstoken" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Rolleinvitasjonen er ikke gyldig." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Rolleinvitasjon eksisterer ikke lenger." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Invitasjon til '${project_name}' er avslått." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Du er nå ${role} av '${project_name}'-prosjektet." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -349,7 +349,7 @@ msgstr "" "Klarert publisering er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -359,7 +359,7 @@ msgstr "" "Registrering av nye brukere er midlertidig deaktivert. Se https://pypi.org/" "help#admin-intervention for detaljer." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -367,12 +367,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:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -383,14 +383,14 @@ msgstr "" "Det har vært for mange forsøk på registrering av klarerte utgivere. Prøv " "igjen senere." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Den klarerte utgiveren kunne ikke registreres" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -398,18 +398,18 @@ msgstr "" "Denne pålitelige utgiveren er allerede registrert. Ta kontakt med PyPIs " "administratorer hvis dette ikke var med vilje." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, 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:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Ugyldig utgiver-ID" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 #, fuzzy msgid "Removed trusted publisher for project " msgstr "Fjernet klarert utgiver for prosjektet " @@ -934,7 +934,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3099,7 +3099,7 @@ msgstr "Forkast denne merknaden" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Lukk" @@ -4375,7 +4375,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5413,19 +5413,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5441,20 +5441,20 @@ msgstr "Feilkode" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10077,51 +10077,51 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Filter by classifier" msgstr "Vist på din offentlige profil" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "Collaborator for: %(project)s" msgid "%(count_display)s project" @@ -10129,43 +10129,43 @@ msgid_plural "%(count_display)s projects" msgstr[0] "Bidragsyter i: %(project)s" msgstr[1] "Bidragsyter i: %(project)s" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ne/LC_MESSAGES/messages.po b/warehouse/locale/ne/LC_MESSAGES/messages.po index 2636aeee1585..d2a291e6c67f 100644 --- a/warehouse/locale/ne/LC_MESSAGES/messages.po +++ b/warehouse/locale/ne/LC_MESSAGES/messages.po @@ -16,19 +16,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "यो कार्य गर्न तपाईंको खातामा दुई-कारक प्रमाणीकरण सक्षम हुनुपर्छ।" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "लोकेल अपडेट गरियो" @@ -150,7 +150,7 @@ msgstr "रिकभरी कोड पहिले प्रयोग गर msgid "The username isn't valid. Try again." msgstr "इमेल ठेगाना मान्य छैन। पुन: प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -159,7 +159,7 @@ msgid "" "out for {}. Please try again later." msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -167,7 +167,7 @@ msgstr "" "धेरै इमेलहरू यस खातामा तिनीहरूलाई प्रमाणीकरण बिना थपिएका छन्। आफ्नो इनबक्स जाँच गर्नुहोस् " "र प्रमाणीकरण लिङ्कहरू पछ्याउनुहोस्। (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -176,25 +176,25 @@ msgstr "" "धेरै धेरै पासवर्ड रिसेटहरू पूरा नगरी यस खाताको लागि अनुरोध गरिएको छ। आफ्नो इनबक्स जाँच " "गर्नुहोस् र प्रमाणीकरण लिङ्कहरू पछ्याउनुहोस्। (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "अवैध वा म्याद सकिएको दुई कारक लगइन।" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "पहिले नै प्रमाणीकरण" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "सफल WebAuthn assertion" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "रिकभरी कोड स्वीकार गरियो। प्रदान गरिएको कोड फेरि प्रयोग गर्न सकिँदैन।" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -202,130 +202,130 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "म्याद सकिएको टोकन: नयाँ पासवर्ड रिसेट लिङ्क अनुरोध गर्नुहोस्" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -338,7 +338,7 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -348,17 +348,17 @@ msgstr "" "नयाँ प्रयोगकर्ता दर्ता अस्थायी रूपमा असक्षम गरियो। विवरणहरूको लागि https://pypi.org/" "help#admin-intervention हेर्नुहोस्।" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -370,29 +370,29 @@ msgid "" "again later." msgstr "धेरै असफल लगइन प्रयासहरू भएका छन्। पछि फेरि प्रयास गर्नुहोस्।" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -881,7 +881,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2788,7 +2788,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3981,7 +3981,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4901,19 +4901,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4927,20 +4927,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9212,93 +9212,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/nl/LC_MESSAGES/messages.po b/warehouse/locale/nl/LC_MESSAGES/messages.po index 7223a6bc80f4..4566de2c85bf 100644 --- a/warehouse/locale/nl/LC_MESSAGES/messages.po +++ b/warehouse/locale/nl/LC_MESSAGES/messages.po @@ -27,7 +27,7 @@ msgstr "" "X-Generator: Weblate 5.8-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -35,7 +35,7 @@ msgstr "" "U moet uw **primaire** e-mailadres verifiëren voordat u deze actie kunt " "uitvoeren." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -43,7 +43,7 @@ msgstr "" "Twee-factor-authenticatie moet op uw account zijn ingeschakeld om deze actie " "uit te voeren." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Regio aangepast" @@ -163,7 +163,7 @@ msgstr "Herstelcode is al eerder gebruikt." msgid "The username isn't valid. Try again." msgstr "De gebruikersnaam is niet geldig. Probeer het opnieuw." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -171,7 +171,7 @@ msgstr "" "Er zijn te veel login-pogingen gedaan. Je kan gedurende${time} niet " "inloggen. Probeer het later nog eens." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -179,7 +179,7 @@ msgstr "" "Te veel e-mailadressen zijn aan dit account toegevoegd zonder ze te " "verifiëren. Controleer uw inbox en volg de verificatielinks. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -188,26 +188,26 @@ msgstr "" "Er zijn te veel wachtwoordresets aangevraagd voor dit account zonder dat ze " "voltooid zijn. Controleer uw inbox en volg de verificatielinks. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Ongeldige of verlopen two-factor login." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Reeds geauthenticeerd" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Succesvolle WebAuthn-assertion" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Herstelcode geaccepteerd. De gegeven code kan niet opnieuw gebruikt worden." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -215,131 +215,131 @@ msgstr "" "Registratie van nieuwe gebruikers is tijdelijk stopgezet. Zie https://pypi." "org/help#admin-intervention voor meer details." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Verlopen token: dien een nieuw wachtwoordresetverzoek in" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Ongeldig token: dien een nieuw wachtwoordresetverzoek in" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Ongeldig token: geen token doorgegeven" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Ongeldig token: geen correct wachtwoordresettoken" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Ongeldig token: gebruiker niet gevonden" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "Ongeldig token: gebruiker heeft in de tussentijd ingelogd" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Ongeldig token: wachtwoord is al gereset sinds het token is uitgegeven" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Het wachtwoord is gereset" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Verlopen token: dien een nieuw e-mailverificatieverzoek in" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Ongeldig token: dien een nieuw e-mailverificatieverzoek in" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Ongeldig token: geen correct e-mailverificatietoken" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mailadres niet gevonden" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mailadres al geverifieerd" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "E-mailadres kan nu als primair adres ingesteld worden" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Dit is het primaire adres" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailadres ${email_address} geverifieerd. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Verlopen token: vraag een nieuwe organisatie-uitnodiging aan" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Ongeldige token: vraag een nieuwe organisatie-uitnodiging aan" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Ongeldig token: geen organisatie-uitnodigingstoken" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Uitnodiging van de organisatie is niet geldig." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Organisatie-uitnodiging bestaat niet meer." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Uitnodiging voor '${organization_name}' is geweigerd." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "U bent nu ${role} van de '${organization_name}' organisatie." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" "Verlopen token: dien een nieuw verzoek in voor een projectroluitnodiging" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Ongeldig token: dien een nieuwe uitnodiging voor een projectrol in" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Ongeldig token: geen samenwerkingsuitnodigingstoken" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Rol uitnodiging is niet valide." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Rol uitnodiging bestaat niet langer." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Uitnodiging voor '${project_name}' is geweigerd." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "U bent nu ${role} van het '${project_name}' project." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -348,13 +348,13 @@ msgstr "" "Vertrouwd publiceren is tijdelijk stopgezet. Zie https://pypi.org/help#admin-" "intervention voor meer details." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -363,13 +363,13 @@ msgstr "" "vertrouwde uitgever te registreren. Zie https://pypi.org/help#openid-connect " "voor meer informatie." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -380,14 +380,14 @@ msgstr "" "Er zijn te veel vertrouwde uitgever registratiepogingen gedaan. Probeer het " "later nog eens." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "De vertrouwde uitgever kan niet worden geregistreerd." -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -395,17 +395,17 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" "Een nieuwe, in behandeling zijnde uitgever geregistreerd om aan te maken. " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Ongeldige uitgever-ID" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "De vertrouwde uitgever voor het project is verwijderd. " @@ -976,7 +976,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3298,7 +3298,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4551,7 +4551,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5594,19 +5594,19 @@ msgid "" "your account before adding a new publisher." msgstr "%(user)s heeft nog geen projecten op PyPi geüploadt" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5622,20 +5622,20 @@ msgstr "Error-code" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10261,93 +10261,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/or/LC_MESSAGES/messages.po b/warehouse/locale/or/LC_MESSAGES/messages.po index 195330b72cc9..d6641a545ca5 100644 --- a/warehouse/locale/or/LC_MESSAGES/messages.po +++ b/warehouse/locale/or/LC_MESSAGES/messages.po @@ -20,19 +20,19 @@ msgstr "" "X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -141,194 +141,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -337,29 +337,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -816,7 +816,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2727,7 +2727,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3922,7 +3922,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4849,19 +4849,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4875,20 +4875,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9198,93 +9198,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/pl/LC_MESSAGES/messages.po b/warehouse/locale/pl/LC_MESSAGES/messages.po index b83dd07b85fc..3dafdc0725f5 100644 --- a/warehouse/locale/pl/LC_MESSAGES/messages.po +++ b/warehouse/locale/pl/LC_MESSAGES/messages.po @@ -35,7 +35,7 @@ msgstr "" "X-Generator: Weblate 5.9-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -43,7 +43,7 @@ msgstr "" "Przed wykonaniem tej czynności musisz zweryfikować swój **podstawowy** adres " "e-mail." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -51,7 +51,7 @@ msgstr "" "Aby wykonać tę czynność, na Twoim koncie musi być włączone uwierzytelnianie " "dwuetapowe." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Ustawienia regionalne zaktualizowane" @@ -170,7 +170,7 @@ msgstr "Kod odzyskiwania został już użyty." msgid "The username isn't valid. Try again." msgstr "Nazwa użytkownika jest nieprawidłowa. Spróbuj ponownie." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -178,7 +178,7 @@ msgstr "" "Podjęto zbyt wiele nieudanych prób logowania. Zostałeś zablokowany na {}. " "Spróbuj ponownie później." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -187,7 +187,7 @@ msgstr "" "Sprawdź swoją skrzynkę pocztową i podążaj za linkami weryfikacyjnymi. (IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -196,25 +196,25 @@ msgstr "" "Zażądano zbyt wiele resetów hasła bez zakończenia procesu. Sprawdź swoją " "skrzynkę pocztową i podążaj za linkami weryfikacyjnymi. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Niepoprawne lub wygasłe logowanie dwuskładnikowe." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Już uwierzytelnione" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Pomyślne potwierdzenie WebAuthn" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Kod naprawy zaakceptowany. Podany kod nie może zostać użyty ponownie." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -222,33 +222,33 @@ 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:799 +#: warehouse/accounts/views.py:839 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:801 +#: warehouse/accounts/views.py:841 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:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Nieprawidłowy token: nie podano tokena" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Nieprawidłowy token: to nie jest token do resetowania hasła" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Nieprawidłowy token: nie znaleziono użytkownika" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -256,99 +256,99 @@ msgstr "" "Nieprawidłowy token: hasło zostało już zmienione od momentu zażądania tego " "tokenu" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Zresetowałeś swoje hasło" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Wygasł token: poproś o nowy link weryfikacyjny e-mail" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Nieprawidłowy token: poproś o nowy link weryfikacyjny e-mail" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Nieprawidłowy token: to nie jest token do weryfikacji e-mail" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Email nie znaleziony" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Email już zweryfikowany" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "To jest twój główny adres" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Adres e-mail $ {email_address} zweryfikowany. $ {confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Token wygasł: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Nieprawidłowy token: poproś o nowe zaproszenie do organizacji" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do organizacji" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Zaproszenie do organizacji jest nieważne." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Zaproszenie do organizacji już nie istnieje." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Zaproszenie do „${organization_name}” zostało odrzucone." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Jesteś teraz ${role} w organizacji „${organization_name}”." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Wygasł klucz: poproś o nowe zaproszenie do roli w projekcie" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Nieprawidłowy token: to nie jest token zaproszenia do współpracy" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Zaproszenie do udziału dla tej roli jest nieważne." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Zaproszenie do roli już nie istnieje." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Zaproszenie do „${project_name}” zostało odrzucone." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Jesteś teraz ${role} w projekcie „${project_name}”." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -357,13 +357,13 @@ msgstr "" "Zaufane publikowanie jest tymczasowo wyłączone. Zobacz https://pypi.org/" "help#admin-intervention aby uzyskać szczegółowe informacje." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -372,13 +372,13 @@ msgstr "" "wydawcę. Zobacz https://pypi.org/help#openid-connect, aby uzyskać " "szczegółowe informacje." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -389,14 +389,14 @@ msgstr "" "Podjęto zbyt wiele prób rejestracji zaufanych wydawców. Spróbuj ponownie " "później." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Zaufany wydawca nie mógł zostać zarejestrowany" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -404,16 +404,16 @@ msgstr "" "Ten zaufany wydawca został już zarejestrowany. Prosimy o kontakt z " "administratorami PyPI, jeśli nie było to zamierzone." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Zarejestrowano nowego oczekującego wydawcę do stworzenia " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Błędne ID wydawcy" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Usunięto zaufanego wydawcę projektu " @@ -928,7 +928,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3211,7 +3211,7 @@ msgstr "Ukryj to powiadomienie" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Zamknij" @@ -4501,7 +4501,7 @@ msgstr "wygenerowano %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Wygeneruj ponownie" @@ -5602,19 +5602,19 @@ msgstr "" "Zweryfikuj swój podstawowy adres email aby dodać " "uwierzytelnianie dwuskładnikowe do swojego konta." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5630,20 +5630,20 @@ msgstr "Wpisz kod odzyskiwania" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10342,50 +10342,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -10393,44 +10393,44 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/pt/LC_MESSAGES/messages.po b/warehouse/locale/pt/LC_MESSAGES/messages.po index f396841baf2e..e0ac52a490f5 100644 --- a/warehouse/locale/pt/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt/LC_MESSAGES/messages.po @@ -24,7 +24,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.9-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -32,14 +32,14 @@ msgstr "" "Você precisa verificar o seu endereço de email **principal** antes de " "realizar esta ação." -#: warehouse/views.py:165 +#: warehouse/views.py:173 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:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Atualizado localmente" @@ -162,7 +162,7 @@ msgstr "Código de recuperação já utilizado anteriormente." msgid "The username isn't valid. Try again." msgstr "O nome de usuário é invalido, tente novamente." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -170,7 +170,7 @@ msgstr "" "Ocorreram muitas tentativas para iniciar a sessão sem êxito. Você foi " "bloqueado por {}. Tente mais tarde." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -179,7 +179,7 @@ msgstr "" "Verifique a sua caixa de entrada e siga as ligações de verificação. (IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -189,27 +189,27 @@ msgstr "" "concluí-las. Verifique a sua caixa de entrada e siga as ligaçõs de " "verificação. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Início de sessão de dois fatores inválido ou expirou." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Já está autenticado" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem sucedida" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 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 " "novamente." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -217,134 +217,134 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 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:801 +#: warehouse/accounts/views.py:841 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:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Código inválido: o código não foi fornecido" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 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:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 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:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Redefiniu a sua palavra-passe" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 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:902 +#: warehouse/accounts/views.py:942 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:908 +#: warehouse/accounts/views.py:948 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:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Este é o seu endereço primário" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Código inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 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:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "O convite para a organização não é válido." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "O convite para a organização não existe mais." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora você é ${role} da organização \"${organization_name}\"." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 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:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 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:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "O convite para uma função não é válida." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "O convite para uma função não existe mais." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -353,13 +353,13 @@ msgstr "" "A publicação confiável está temporariamente desativada. Consulte https://" "pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -367,12 +367,12 @@ msgstr "" "Você deve ter um e-mail verificado para registrar um editor confiável " "pendente. Consulte https://pypi.org/help#openid-connect para obter detalhes." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -383,14 +383,14 @@ msgstr "" "Houveram muitas tentativas de registo de editores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registado" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -398,16 +398,16 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Registou um novo editor de publicação para criar " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -955,7 +955,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3114,7 +3114,7 @@ msgstr "Descartar esta notificação" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Fechar" @@ -4401,7 +4401,7 @@ msgstr "gerada em %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s não utilizado(s)" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Gerar novamente" @@ -5494,7 +5494,7 @@ msgid "" "your account before adding a new publisher." msgstr "Não ativou a autenticação de dois fatores na sua conta." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5503,7 +5503,7 @@ msgstr "" "para uso em caso de perda de um aparelho de 2FA, envie um dos seus códigos " "de recuperação aqui." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5511,7 +5511,7 @@ msgstr "" "O código de recuperação escolhido será considerado usado e não estará mais " "disponível para ignorar o 2FA." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5527,7 +5527,7 @@ msgstr "Códigos de recuperação da conta" msgid "Regenerate recovery codes" msgstr "Gerar códigos de recuperação novamente" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5537,7 +5537,7 @@ msgstr "" "precisará usar um desses códigos de recuperação para entrar na sua conta " "PyPI. Cada código só pode ser usado uma vez." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5545,7 +5545,7 @@ msgstr "" "Estes códigos devem somente ser usados para a recuperação " "de contas, não para inícios de sessão típicos." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11206,96 +11206,96 @@ msgid "Logos" msgstr "Logotipos" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Resultados da pesquisa" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Quis dizer \"%(text)s\"?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Fechar o painel" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrar por classificador" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Insira uma consulta de pesquisa ou selecione um filtro na lista de " "classificadores." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Insira uma consulta de pesquisa ou adicione um filtro clicando no botão." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Pode combinar pesquisas e filtros de classificador. Exemplos:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projetos compatíveis com Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensões Sphinx que têm um estado estável/produção" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projetos relacionados a \"graphics\" com licenças aprovadas pela OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "%(count_display)s projeto" msgstr[1] "%(count_display)s projetos" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "para \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "com o classificador selecionado" msgstr[1] "com os classificadores selecionados" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordenar por" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevância" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Data da última atualização" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtro" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Adicionar filtro" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Nenhuma ocorrência para \"%(term)s\"" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po index cb6979f90d38..14422f7d87a7 100644 --- a/warehouse/locale/pt_BR/LC_MESSAGES/messages.po +++ b/warehouse/locale/pt_BR/LC_MESSAGES/messages.po @@ -27,7 +27,7 @@ msgstr "" "X-Generator: Weblate 5.8.2-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -35,7 +35,7 @@ msgstr "" "Você deve verificar seu endereço de e-mail **primary** antes de realizar " "essa ação." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -43,7 +43,7 @@ msgstr "" "A autenticação de dois fatores deve estar habilitada em sua conta para " "realizar esta ação." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Localidade atualizada" @@ -166,7 +166,7 @@ msgstr "O código de recuperação já foi usado anteriormente." msgid "The username isn't valid. Try again." msgstr "O nome de usuário é inválido. Tente novamente." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -174,7 +174,7 @@ msgstr "" "Houve muitas tentativas de autenticação malsucedidas. Você foi bloqueado por " "{}. Tente novamente mais tarde." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -182,7 +182,7 @@ msgstr "" "Muitos e-mails foram adicionados a esta conta sem ser verificados. Confira " "sua caixa de entrada e siga os links de verificação. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -192,27 +192,27 @@ msgstr "" "las. Verifique sua caixa de entrada e siga os links de verificação. (IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Autenticação de dois fatores inválida ou expirada." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Já autenticado" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem-sucedida" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 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 " "novamente." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -220,132 +220,132 @@ msgstr "" "Novo registro de usuário desabilitado temporariamente. Consulte https://pypi." "org/help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 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:801 +#: warehouse/accounts/views.py:841 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:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Token inválido: nenhum token fornecido" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 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:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Token inválido: usuário não encontrado" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 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:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Você redefiniu sua senha" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 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:902 +#: warehouse/accounts/views.py:942 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:908 +#: warehouse/accounts/views.py:948 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:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Este é o seu endereço principal" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Token expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Token inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 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:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "O convite da organização não é válido." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "O convite da organização não existe mais." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora, você é ${role} da organização '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 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:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 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:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "O convite para função não é válida." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "O convite para função não existe mais." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Você é agora ${role} do projeto \"${project_name}\"." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -354,13 +354,13 @@ msgstr "" "A publicação confiável está temporariamente desabilitada. Consulte https://" "pypi.org/help#admin-intervention para obter detalhes." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -368,13 +368,13 @@ msgstr "" "Você deve ter um e-mail verificado para registrar um editor confiável " "pendente. Consulte https://pypi.org/help#openid-connect para obter detalhes." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -385,14 +385,14 @@ msgstr "" "Houve muitas tentativas de registros de publicadores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registrado" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -400,16 +400,16 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Registrado um novo publicador pendente para criar " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -926,7 +926,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "Forneça um link de Inspetor para linhas específicas de código." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "O seu relatório foi registrado. Obrigado pela sua ajuda." @@ -3093,7 +3093,7 @@ msgstr "Descartar esta notificação" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Fechar" @@ -4384,7 +4384,7 @@ msgstr "gerada em %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s não utilizado" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Gerar novamente" @@ -5505,7 +5505,7 @@ msgid "" "your account before adding a new publisher." msgstr "Você não habilitou a autenticação de dois fatores na sua conta." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5514,7 +5514,7 @@ msgstr "" "para uso em caso de perda de um dispositivo 2FA, envie um de seus códigos de " "recuperação aqui." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5522,7 +5522,7 @@ msgstr "" "O código de recuperação escolhido será considerado usado e não estará mais " "disponível para ignorar o 2FA." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5538,7 +5538,7 @@ msgstr "Códigos de recuperação da conta" msgid "Regenerate recovery codes" msgstr "Gerar novamente códigos de recuperação" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5548,7 +5548,7 @@ msgstr "" "segurança, você precisará usar um desses códigos de recuperação para entrar " "na sua conta PyPI. Cada código só pode ser usado uma vez." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5556,7 +5556,7 @@ msgstr "" "Estes códigos devem somente ser usados para recuperação de " "contas, não para início de sessão típicos." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11343,53 +11343,53 @@ msgid "Logos" msgstr "Logotipos" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Resultados da pesquisa" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Você quis dizer \"%(text)s\"?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Fecha o painel" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrar por classificador" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Insira uma consulta de pesquisa ou selecione um filtro na lista de " "classificadores." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Insira uma consulta de pesquisa ou adicione um filtro clicando no botão." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Você pode combinar pesquisas e filtros de classificador. Exemplos:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projetos compatíveis com Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensões Sphinx que têm um status estável/produção" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projetos relacionados a \"graphics\" com licenças aprovadas pela OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11410,12 +11410,12 @@ msgstr[1] "" " %(count_display)s projetos\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "para \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11436,32 +11436,32 @@ msgstr[1] "" " com os classificadores selecionados\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordenar por" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevância" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Data da última atualização" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtro" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Adicionar filtro" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Nenhuma ocorrência para \"%(term)s\"" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/pt_PT/LC_MESSAGES/messages.po b/warehouse/locale/pt_PT/LC_MESSAGES/messages.po index 803bf1a9303d..c7b6e1fabbd2 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:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -34,14 +34,14 @@ msgstr "" "Deve verificar o seu endereço de email **principal** antes de poder fazer " "esta acção." -#: warehouse/views.py:165 +#: warehouse/views.py:173 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:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Atualizado localmente" @@ -168,7 +168,7 @@ msgstr "Código de recuperação já utilizado anteriormente." msgid "The username isn't valid. Try again." msgstr "O endereço de e-mail não é válido. Tente novamente." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -176,7 +176,7 @@ msgstr "" "Ocorreram demasiadas tentativas de início de sessão sem êxito. Foi bloqueado " "durante ${time}. Por favor tente mais tarde." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -185,7 +185,7 @@ msgstr "" "Verifique a sua caixa de entrada e siga as ligações de verificação. (IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -195,27 +195,27 @@ msgstr "" "concluí-las. Verifique a sua caixa de entrada e siga as ligaçõs de " "verificação. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Início de sessão de dois fatores inválido ou expirou." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Já está autenticado" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Asserção WebAuthn bem sucedida" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 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 " "novamente." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -223,134 +223,134 @@ msgstr "" "O registo de novos utilizadores está temporariamente desativado. Consulte " "https://pypi.org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 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:801 +#: warehouse/accounts/views.py:841 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:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Código inválido: o código não foi fornecido" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 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:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Código inválido: utilizador não encontrado" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 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:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Redefiniu a sua palavra-passe" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 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:902 +#: warehouse/accounts/views.py:942 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:908 +#: warehouse/accounts/views.py:948 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:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mail não encontrado" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mail já verificado" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Este é o seu endereço primário" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Endereço de e-mail ${email_address} verificado. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Código expirado: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Código inválido: solicite um novo convite da organização" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 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:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "O convite para a organização não é válido." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "O convite para a organização não existe mais." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "O convite para \"${organization_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Agora você é ${role} da organização \"${organization_name}\"." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 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:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 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:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "O convite para uma função não é válida." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "O convite para uma função não existe mais." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "O convite para \"${project_name}\" foi rejeitado." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Agora é ${role} do projeto '${nome_do_projeto}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -359,13 +359,13 @@ msgstr "" "Trusted Publishing está temporariamente desativado. Consulte https://pypi." "org/help#admin-intervention para mais detalhes." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -373,12 +373,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:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -389,14 +389,14 @@ msgstr "" "Houveram muitas tentativas de registo de editores confiáveis. Tente " "novamente mais tarde." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "O editor confiável não pôde ser registado" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -404,16 +404,16 @@ 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:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Registou um novo editor de publicação para criar " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID de editor inválido" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Editor confiável removido do projeto " @@ -967,7 +967,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3130,7 +3130,7 @@ msgstr "Descartar esta notificação" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Fechar" @@ -4414,7 +4414,7 @@ msgstr "gerada em %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s não utilizado(s)" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Gerar novamente" @@ -5498,7 +5498,7 @@ msgid "" "your account before adding a new publisher." msgstr "Não ativou a autenticação de dois fatores na sua conta." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5507,7 +5507,7 @@ msgstr "" "para uso em caso de perda de um aparelho de 2FA, envie um dos seus códigos " "de recuperação aqui." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5515,7 +5515,7 @@ msgstr "" "O código de recuperação escolhido será considerado usado e não estará mais " "disponível para ignorar o 2FA." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5531,7 +5531,7 @@ msgstr "Códigos de recuperação da conta" msgid "Regenerate recovery codes" msgstr "Gerar códigos de recuperação novamente" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5541,7 +5541,7 @@ msgstr "" "precisará usar um desses códigos de recuperação para entrar na sua conta " "PyPI. Cada código só pode ser usado uma vez." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5549,7 +5549,7 @@ msgstr "" "Estes códigos devem somente ser usados para a recuperação " "de contas, não para inícios de sessão típicos." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11201,96 +11201,96 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Resultados da pesquisa" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Quis dizer \"%(text)s\"?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Fechar o painel" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrar por classificador" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Insira uma consulta de pesquisa ou selecione um filtro na lista de " "classificadores." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" "Insira uma consulta de pesquisa ou adicione um filtro clicando no botão." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Pode combinar pesquisas e filtros de classificador. Exemplos:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projetos compatíveis com Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Extensões Sphinx que têm um estado estável/produção" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projetos relacionados a \"graphics\" com licenças aprovadas pela OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "%(count_display)s projeto" msgstr[1] "%(count_display)s projetos" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "para \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "com o classificador selecionado" msgstr[1] "com os classificadores selecionados" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Ordenar por" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevância" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Data da última atualização" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtro" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Adicionar filtro" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Nenhuma ocorrência para \"%(term)s\"" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ro/LC_MESSAGES/messages.po b/warehouse/locale/ro/LC_MESSAGES/messages.po index d19a1d9b2f77..f77f8f844a10 100644 --- a/warehouse/locale/ro/LC_MESSAGES/messages.po +++ b/warehouse/locale/ro/LC_MESSAGES/messages.po @@ -24,13 +24,13 @@ msgstr "" "X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -38,7 +38,7 @@ msgstr "" "Autentificarea cu doi factori trebuie să fie activată în contul dvs. pentru " "a efectua această acțiune." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Setări regionale actualizate" @@ -168,7 +168,7 @@ msgstr "Codul de recuperare a fost folosit anterior." msgid "The username isn't valid. Try again." msgstr "Adresa de e-mail nu este validă. Încearcă din nou." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -179,7 +179,7 @@ msgstr "" "Au fost prea multe încercări de conectare nereușite. Încercați din nou mai " "târziu." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -187,7 +187,7 @@ msgstr "" "Prea multe e-mailuri au fost adăugate la acest cont fără a le verifica. " "Verificați inboxul și urmați linkurile de verificare. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -197,26 +197,26 @@ msgstr "" "parolei pentru acest cont fără a verifica completarea lor. Verificați-vă " "căsuța de e-mail și urmați linkurile de verificare. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Conectare în doi factori nevalidă sau expirată." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Deja autentificat" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Aserțiune WebAuthn cu succes" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Cod de recuperare acceptat. Codul furnizat nu se poate utiliza din nou." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -224,151 +224,151 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Token expirat: solicitați un nou link de resetare a parolei" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Token nevalid: solicitați un nou link de resetare a parolei" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Token nevalid: nu este furnizat niciun jeton" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Token nevalid: nu un jeton de resetare a parolei" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Token nevalid: utilizatorul nu a fost găsit" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Token nevalid: utilizatorul s-a conectat de când a fost solicitat acest jeton" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Token nevalid: parola a fost deja modificată de la solicitarea acestui jeton" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "V-ați resetat parola" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Token expirat: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Token nevalid: nu un Token de verificare prin e-mail" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-mailul nu a fost găsit" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-mailul a fost deja verificat" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Acum puteți seta acest e-mail ca adresă principală" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Aceasta este adresa dvs. principală" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" "Adresa de e-mail ${email_address} a fost verificată. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new email verification link" msgid "Expired token: request a new organization invitation" msgstr "Token expirat: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new organization invitation" msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not an organization invitation token" msgstr "Token nevalid: nu un Token de verificare prin e-mail" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 #, fuzzy #| msgid "Role invitation is not valid." msgid "Organization invitation is not valid." msgstr "Invitația la rol nu este validă." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 #, fuzzy #| msgid "Role invitation no longer exists." msgid "Organization invitation no longer exists." msgstr "Invitația la rol nu mai există." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 #, fuzzy #| msgid "Invitation for '${project_name}' is declined." msgid "Invitation for '${organization_name}' is declined." msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new email verification link" msgid "Expired token: request a new project role invitation" msgstr "Token expirat: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new email verification link" msgid "Invalid token: request a new project role invitation" msgstr "Token nevalid: solicitați un nou link de verificare prin e-mail" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Invitația la rol nu este validă." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Invitația la rol nu mai există." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Invitația pentru „${project_name}” este refuzată." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Acum sunteți ${role} din proiectul „${project_name}”." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -381,7 +381,7 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -391,17 +391,17 @@ msgstr "" "Înregistrarea unui nou utilizator a fost dezactivată temporar. Consultați " "https://pypi.org/help#admin-intervention pentru detalii." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -415,29 +415,29 @@ msgstr "" "Au fost prea multe încercări de conectare nereușite. Încercați din nou mai " "târziu." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -991,7 +991,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2916,7 +2916,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4126,7 +4126,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5070,19 +5070,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5096,20 +5096,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9524,50 +9524,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -9575,44 +9575,44 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/rom/LC_MESSAGES/messages.po b/warehouse/locale/rom/LC_MESSAGES/messages.po index 7a91111955d1..58e08b546d7a 100644 --- a/warehouse/locale/rom/LC_MESSAGES/messages.po +++ b/warehouse/locale/rom/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.13.3\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ru/LC_MESSAGES/messages.mo b/warehouse/locale/ru/LC_MESSAGES/messages.mo index b10ec739b7b7798aebe006299e37e2e1e3e0cf5e..d06cf1691df5f23beb4ce1a5da8a3f1bbb817be8 100644 GIT binary patch delta 41530 zcmagH1$dRm7N|Yja1XAV1SbS{ch}$^*+3uy5gFU zLW>mscg=j9!#V%C_s;WtytCHKtg$t+zrEA0JD2(Hsx01HnVho~p;9uXa>JiXE7dxM zQVT*vtJIy*N}Ytiz-%_9){RlBAUynyQq|D^Hdd*;u+TWAs=)fN02~he;R=`MAURB3D;m5=rcj7G_V0I4g+B^=(XgvmV6a9LvNd?R5{oJW`?66 zeNl5^H~0fA3yVxrst4=}b5g(Bt0PMN2qnWyD?_2lM*ap?LcbeUgs-44EI!4m5Eexq z1+%~nFfBX`Q^582IfR#=i@Z^a)A@ z!+x*~JPXT0+gvk;<>7GT-msBfsYh@%a_MhPx$E!P6yNv&o5Cu)%@BSA#rfXBez3qErAokQP^NG{l=8N{N?n0%VP{xu zpP_dQkw7ZE19Om2?t7*Kwt&);?l2>qX>kPp821Z3eNsohB;Bc4> z&avc$FduRvtSRgN5)rA;=b)h<%!XVRinlj~nP6v_6-K}eaJ0qQP%2sp3&FjXd=E;+ zZ=o+#hs^5mgSil^L0?(_9f^o@424qRE67wS`(e|wWKf2z84F1 z=qi6aF(v#B%1FF|GO`~nIr~vl-Vc_depQo*80ZfRz?CosJO#zjWhf(b%i>cgbNmsy zp#L$`!!mFtayzIS08=Bsf+yi87z9rqH~U8M6O8{56qSh3IF$%xCP7j3OC^ z-@>NI>YQ0t&0rZsKbA;#*xq6kl&KmA17QM`sdx;N!%wgK6;B=m;4VFGl+ZBPnafzq>guntW1qw(tIPAMg^t1!?h25bH^#~}d zY8sT0N`g|)Z73u17)l2}+-LlyK!#sUPxC>MOF}771Im;%ftg@1lqrdWQo$4``L;uG zu7hwEya{DhML%FKfy-bE*z%#tzX+B_Uh5?yL-aEgr}zky!_0VC9he(7g*~9Ocpa3U ze-EYN(-yB;`ungN`WKcQ@SCw$70OiAg%x2pD0aQGi8Lef3oHx+em8q}dsqf}29#xY z6pF80vgDVrD6)ENyuKKep)Ct#1na@dFc9v5li@DW|G`Mw=qTJG>p$aDwqFts!%?u= zGjo`nhtkv5&&~eO9X3P`g~Q=`m=%_IVH#KuO3&Ls(NBfqyepwN_YRl=UVy3KU6@YR z{}Up9C_cas(EU=W+Az;6PB_>DriOc92Y4JxdcHqRg+XvE@*-Fr7J98zEf@+Lz!gxh z66k}R?2S2FazeMPe-9Dy>TjU5a5;3r?NC~}2g;BhgIVAeEB!Itiu?jLfy@6gPWlW= zgYAEtxlad6AZLZ;U_FcR&|3<{MoV!UN&_;#HA7kuI+4r5O0W`?DH&k#YbZlL5z1;f z0ma@kC=GVMGZ&GPP&!l@mWDN9SvcSwk{l9{zxXNWylVK`uDQ)3g*bP2`GGa}W+jK{|Lg{G;ObNqa42*%<;6qpk zeu76}9d8Po{#2VhrA<3Y8JLlTX0R6Q4x`~>OP?u~kqbZ>$^>{Ap0xCnQ`@u?sx&q= z1APrR3toWY6TQ-!hD5`T$leJ=WRCAaSuT&@TKG4Vq5m$OO*`jq=#P9220&MOo4&M` zgZYsA!s>7Wl({_t#o0c<%CK|>o8IX9K^cL`u%4{{^F-uW&63e1gg~iiB`gUqL8;Ke zu8|X#fkj|*D63&0>;xylzVHED0$cmo^r`p~ij$`2W0m+=Gbs56!&$Qa?-7|P3J&u! zFilpQ>H}-S&Tuts1RcEoSOJ^C^6({G4~t|s=~v(sgHZ1A3DcnRIg+a(?^V{^t=u*Bm zy>o7dba>7xeD0SBIFE(Z0Z!;1jWgR7PjeClD&vcd6%Pb7Bx<^23|&v zC}vaaA*xPso4&7C@we$02diLr^jS;Tln2JaUGN5Ep{UsbHZ=s!FG+`BmeMx8r7tOC z)1MU!lr;?<0#8zIe_5MXpF-ox+4Q=<4BL`$8@9kex$+vsytG*j~yra%s^ zWXkn}nUDus91lAnFM!$MpHTLVw3Th@0?ZHNvHz+v>tB{dL{*zUzvE$k-lc1b( z*Pu9~y_%`043yKdJ``t+fU*kaK-p?{Kshb%Lur7cx=r7vbHmKYwJo;y5|L%r56T8H z61w4hD9dOMlm4xYAXt7+3)a0Mv(-mn&20Q10`&=&bFkn$*>2CHy?yy@G`6dYcw%i zY&@KdoCIsa`c2K$jDb?odMI1@4k#mf49bXJuy_;7l>G+1(v#B7%n(+B;?*52dSLNEpIK@>NkY(S1yX6QOv41tx?qU zrNP+)&8eCPO1>sgM$Q{ZM4TfS_J@&B=Ipkm{{+P+Qnxi1in34|bPURfT!U_yv7M=? z43wKuMK}V^hSITY?adVDf#Oq@4ZW&65#4eqJ)Q)mf`w3eya`H=k3m@#mtZ7(0DHi8 z9gMskmas9`9nH|U>10NxE0pp(p=`ZJVMBNwZk6@#+u1CyD^Q#zLl?8LWQVdP2f(7R z0hEUJhhi`uN<+Va(xbUh8n_S22%d-H3(uiAZ>p|F_JgvsR)+SW+)?&2g*p5gyK{Uq4c=D#V9D{#z8rR zzJ;>fcLlNjCE*GR8QMos*7pl5qbt}{><6XAm7q9lO(;EV3dK1)!ohGj6rXqtOVW`} zAuKaEKGfLX;4xFY1Imc*_ptt@2bWPu%O6+?uc0_!>RzU2zEDP_3KSn{0>wZZC=KZY z<&21fW#K3&`IBHzcpOT{iu5+VQ4PxB*40ZyGS0IUYoHi@0L9=3C>5mYV;YnVwnh$s z72$9wt7a#Z{3oG|qIb|@oo6w20l8Rmz#pzL6( zuVHE^=~NuPZ z$HGp7ZR(k<|6hniqPP&xc?@fDg_WWG2g)8_eyH)*Hc+M}63S{A4Q0gUK^fB3P=@{{ z6yJFOWmWtGWqD^AW_+h6l>MP0bj$khO+@B&91MilVJjH$l}*2z@xrFar=bja_OFeB zVo*CHtbx7_lnSR?>1&|e8%{zQAt%mW6J~;iVH@a`9u6TQJxPFWxDqac$6dfwW`j zp=^!i$C!%RLfMc!Fh3j&W$5NZY3OPwE#D5^@CcMW{#RHBeu9#(&NrrfODH2U0LsQS z3`zsW!P0P(*Gl*WilHY^oGkfR)8jl)3{-+LLUp0|K%kZGf#Ph#p^QWV6gx|yjNBe5 z4L%KJ1G)hv-!mv3_r4_}-k5!y>1ib>&e#CTT+M~j@?)?kya?sOQFgpJ@25hUvRP1e zv~y6VCd~vh0>z+QK$=0RxHS}?=>qFfzltR?1H~>Vr&F_uX3pAJ>;$C&J)!miC?hcz zYNv(Mkyk?TjY^ZuRMdtt0;8cE&$FSF+YO7sA7EBl|F4O}qewH^4E;AyhIoO+jnEJI z0F(;vLoxIU%E&pU7`-19pD6=N!M0HLg)vZkYB!XrIs;`j+=p$bUwt6b9JZWl-cT&G zcoIsFUPBquk5HU3_cT*sF(~PkEx8Vqjj1&hpXmjA!T~S@UWC8F3e(Ni%sqqk-xtL) zB9bBPOmlY|0LLJogJQ7VEOTq^3j^2>Wu?<`zRbKt`VmUcV!ty^HW`K@KZSA_1ui!Yn*m!OUxr1Y-wMO#u%4{{K}5Qd zuotd^Iaiw3W`|%Wmrzu z1|5YzqW^KLP2GW;5^egs;%VE=>%Aw?AN}C%rU5HpH(CFei0p->cbH}I6v~d~lVq0D z3RoEV4wQ{0#ZDtvhO%)5!IJO>YztHGGB2Hb!bs%Ha09Hn+cf+Il;ziI4Ob55{?afLSPC;FQ^rs+=~L(pFF!lEQn&yc#VC(~xl}tWLtX zvt|oD274lZfYP&W=WNOiSHYX`1RM=lo;O=;@e5{3YC#A34p8R03zVI4IF!?LB9tB1 zn?OW9i|vDB;ZJZ547zBB_HQUH&2`BPX(cFg-5-jQ{G&RD`*IHW!7qQ0A;Rl+$Yxl%bw! zr7waqhg%>+sP;j*+nt8efIC+DbC?JDgC*y@X-1$BlzereS9YX8B6;C(SOzYJV(=oA zo67?z&h*yO{{wpikrQDI^uKF*z66SItb;Ol+n`LzF)RHAlw0!$C{CB@o=uI1eo)G7fHI;x zprqe`Dd8XYSpPD_Z%{~2|A8{68Sa}oE(WD%ZJ^BYFeoE48p^7f3#CWfpbYgcD0Y5? z($L?bRP+Ig6DRxCEYrMDcFwY1BI3nOpv+}oC^mqM&@PygAx`(eG${K+ zGn8()hxA}r3g&%e(?2|H36~?M_|2xigBzgixUGM;sU^_6nn+I!HhyfD)!ILdmu7fk z?(;2RT{2FD(tvYN8d%_|IU_1U>FFR#9&gDfVSe;Cpj_MkfpW%Ve`e&Gkc*60btZD1 zgr2Y!toq!h2GO8Na2>MqrTNBlGn9?T@0Iyf+!b~}UISN?-}a~Rp|!8g6upAcq$hu4 zPSGK-7xH%Kfw}*Z9hLPrl1Moer=hHC+u!C@Nl{o9IRuu02~bwc4{#Fv3*LsK-W*6(fVEA(4Gn7J?YkGT<5fpV3LhvHLXVM^*(TZr_9d*Iiw&`0A`D_|PrwNTc7 z5)=c6pse5X@DF$g%AB70WO`aa*|oR#faTGThE?HiSQEan^c8G&<*kJxoJf7R0ak~v zU?41QH~KNK7V;@5J7gM%T@Ph<*Z}z`tRZ@*k(E za2yQJYS&*TzlL$hqqEudUGE(f=Zej4*Kayr!f%j!5|%xTx(?^n%b*IV%{ zC>?qT<#6-KZKl*ah=|PLPAGHu2}%!YKOf!*O0w_RUcor%*PqMg`53O@gwK*$UaYFL;>?BJn5!3ftAUa5Y>6 z>lLxRTdmp09**SZsx2aId951m*BK3uTC}TJk+8`@&;Oeq*J7w3xcMSvA?AlnaE(U{9C} z_J&?Lg+>vP7R|R3)Y(3mb@6s^7{ow!u*xY1~v@_Am6RzHHwUt?fOq7LZIw$ui$W4zlvEl z$1J{t&C%zrYId-27>4{ClnMf?+4bRa2ueeWR5x-cl*8%=C})gs4YQv#@e;|7Vi=U$ z>1<2h3T1~n1!Z}rt7+HY<+Ow2k*C56Fh?!B{*c)UGU93j6ldE6Wy9JJ>%r$x?3J%= zIy4v-MfNTyA{Cs4f5I$v?ByPO<>zh4&FqBnu1Ikw1u7O$a z>){~e)D7)w8XN^>L(AOAu772-5XK^xZmjcr)k-2Vbgm|5ABcs1RD2x1NB_8~UH^LJ zVKcM$CpI_EG^~YPzgXAijRRRXEe?Te~q#0U&9oPv#Z-)2Zs!iMkI8Jx2sDm z(B(ty`gcErN7&UqDo8iduJ~}IPQwAnOGh*G$Ub9C&nJIl&WiKULwb*~cKth`qi_Rq z_i<+HPBY%Do^DV!sF%AM-JQ;)Z><+9 zCz$&{7?fo;1In3j63WilhvASO4ucEfWOxJ?pJztqIqZm>VZL488N;A>{Tvv_2&ewm zTv$eU7ufX&hiyATzgNI-%7_i7}!CsgVc?OjAzTDzfI1)L< zV!OV6PlPg}E1_)F_o1Gm7fZ|@Z(qvZOhPuenT(0c%y}L9on8HeJOsv)-gdcZ@W~bC z{C@~#o+37kR`7+!pG>}tTqk5yT;gUvDU6ep#KEx%lSWIojJvh!__2QgrDHh z^`-$sH<$)ahihoSN_d|1R-5eV5OV&_cro(*E#~+Q-DMjH>Kou`j_Lg+7WY% zu7u*X8IGEvp9#Y#xEad+kn^}%9YvuGb$uuokq{_DIuJ_5)1cfbmsjD_{cxC<79AE9g%1x_31352zg2U*-@>EFX3^!d)%^)Dhv zKz}Nzde*LZrKtLxGgDgff^p_fQ0zu}iAY5Yp?K$EE5k!r68Qs^b?txAI8k>f`^0cK z9qxl-sO2S-?`tSdx*4{G*PwK$#AV|X(NKJ1E0huSJ|QB`_W{;|xv!Yj&<*+{kApI2 z+o2eG0gJ;5S50~_EP^~0$`tH`W#C09tHkxAUB6q(1m(J38j9VTkg4;ka3Xb4c;WZ( zFzf+GT{G+d9+U>Yg;GI|pNw1oR@bLM$tE~!C~_fqOS zoQ?kA-+Tgs9p0LquEaZYVW|lRqJIdZVfXiTWvAQ)*a!LY2cxg<{l{FfHbe2|3Lg!_ z;6CI9usZDg$*kMCP@M4+lqq`#WePt)ao!BPsMUuVlpzm<*pZ zyOW4~067oaz~7)8!_^!P{e8f%@GIm9r$c`(cnoD3#=9K4Av2*k*(NC7ehcP>#raK- z%yAPaSF}D*J|`qXIU`afcgU*os)0o0m|X%>!F{k3JOSm9@lD~-J&l3&k%vPud<+hO z_hBj6BPHeN=`<+E_3x=1iaUn#P3=&%kk6!b=(8bRI)^?3^1%!?)?b?R4*kg|PX>sA zOc@>eheFAH9E$B*orC$%FUsoBbGSd7L(l2K><-lueYqSC^_&Vu=XB^-vvIi``W1{f zw?lu`S~8DAU%?!C9eM}M3ti;*hd#3Y%Mi(kp$4!Pa>slQ^&OlC<<)F;w;94k`5pR< z_zj8=r1f>^t6EWb68Sn5{c=Bteo1uzic@zk;E+G4RokKXz?gy#6$R@RawxAXyKO`q z@IYbX6i14fDft@qqy)99|WI;wFkvSUbRBZmDoG@_o1rMwfKRAB(9hr5yTA>2X*axlCz? zzRAQ|JPoCy0%c4EJ)ro)DYywb$~yG7W{L0*L3@Y?9k_Y7+iqtSH+>%^#LeOShOn34*jTV;$(~<9E6;zhC@Ao zBcT_4n75`w?|i@2!uxTy*R?4CRXvB^;W9R$M`SGA(4n574sPU7jgeb5HqJJ`3FVNN zH+87Ha8omf{+qBFEgbsOZ~c}I^^S7ITRHT5!a}VbDw2E~;7024<_>hIf+$Y4b11$i zQZL#&)G&CqqeI!q(6lrA0&?@N3_V=Z&7p6*se3qhPmH0SriV*|9qMl?+8SbFJL-x%)TjWj)ra_Emzo%&M%`7b!10)q!Q)DmQ$ z7)Aw>zgd3sQt@VvV-wzJJ1msp@9s0j|@dyq;4jo6n5k#&M*$6w1H_Ivc1hbd-fU=y{ z!y51*ECCBmG#gS|C|mMkC{yw)tO+Mga_GzFX((Qwf3j)lJSg`E-zjE96Q;2K3!+$$ zLU<8Mg?~f2^_HD#M#cl>aGC})!Fw!Y#=7Yb^Vh&~fyJkD|Cz~GdN91`>POSlRI0N8bC=HsJz*Y_SLAeE=gE`=PD87+p zu0wy9)C|gDHUegYlc21Qp;Kn9Qs3RFW3@!E9?O6%e8a! z{T~q-IxiFhJD|+X3ro(p!We1>rQ)fu0Xz%EXR@r+7YS7riX9J>3&{eDr(k~McTg@m zxmTGHE)O%vI;lZKdf3uR2!@%F`@w^7I3$~@v)ZilLvR{$jx`Q_-Ck?)43r)|hsj{A zwWi?>p?nmZ0A-oqhLvHebu>&2*CQeg=mpEccvur|gfb#eVMSPUy&0Jxm>ziql&PBz zrH31#d=NPgWscuL*(Wk>aOi7%S15PIM{p1P0KGC~J2#pJJcF_^*f*Jsu~3|F9Lxz< zK{;D#!=G)9r z`foQ*))KZrKMb~qr=To5-yNnw<)AFTK#N`|%WxfR3Xj73Fk_NK{Q}>>Of>A;PCCfG z@OYQmKf3K@{U0Gi%wDq$EA2B=&=%G|$(VmRLsbJc1JCn9fwVz2s9V{aXl5%Yc^GKWakV`k_!zzoQ5p$vJd zbAK?G%|s~P-TahUmV=?(85cp>SJpvk@JT4n`4{w;`+xe= z4*de58uTT>1I5rdi-}NrbPLL|Om)WeG#{*o+!)HaJ_X9oc?e3rQ&7%`JFqo;1Al{! z&N|c`SmqqQCHH@y^K2;0ao-E3;FgPK1dhRGWc(4ffdwv^V|WlOg1iCB2wa6S=P#ga zNNF#do|lEPJZr&xup5+~e+6ZVXTu!SuTB$L1Rp@jIOdAk=~lp=$oHWbu7B0+?fszm z%6ljk`~7Ij)r4h`d%)#z29yn{;x)5BjD^ymH83qa2EDSeTqcqZrum7>ABH>yAVJEy%rJ%uQ(TUG9P|&V4AC(XSujJQ%p}n?wJN$H&Js0R4_X%t)Si zVlFhjpE~pxky)QvQ}x_<{Ru7)zAY2TZk*N3v@_J!@>*HA|KGAs%2d5Oqe`g|~k zszN{Hk+2C|37f(fuotZUk3+w5Sq^(6XZ&c+^?29;`398LQudQ|g@bZdtcQ|+FRTL# zD5n|)y}gO_Bk~wZ#T{%;{o!#a?1G%d?$oPb02C+O4;#Y!P+r0KJDe&XQ&Gq1RJG6t zCv)oM_8pXty@qm#4!`+n^g>g)+o{!2p;nwNpD~c^HV?0`7v#;3qlQyQVP(x~6sN3r0U! zjSOpHb@&jyY*gc*oRVjtY`uju zFv8TYY7>zbFNCr#*TWWYH|z*gW;6wYVP)iDP#U(w;-65KW0_1QUt=gE76PT=L!s=b zo1yr^4Hyg`L;c_XYT;vgb`na#hfo^y3CaZ`U1q1gUU!5tr_-S9s9 z*CVflGhtv>r{0nu!lua2VRKk5n;DS_*_>YOT<1{84JdbZGjt_kZRDnK7@Q10!c;ko zPo&Ig=DH|Mg}w>Q4BNrFurHLIaU&Gp_yM-C@q0fg8&uWYPJPj7o7-!8bPPoe5}rai zMoZ)|bJqdNI-Lr4!|$Q&ghTS05&I6xoF9a;TwhxH>iLW_cY!j3Q(;y36C41uxSjf| z*|An^_Pp+ zi#zqPUDe+-ush^C3H1nym+vWQR>>78`#|LQd2jJ=#0NgtRRxh-4;dqVM*6y;@A(3Ctx zvGIOQ`azVQyqaxGrb zIBysfUmFi=%TSykQWK`CWVY5OPz=m~GPet%EXU2T1N&<`D5~;nZ)p+O%}4)95R;a_SciuGUT!O+&we z%i;4tV{dkQr#}5$9h~~VtP%lbBvW+sI@MEJ+Owna>Xw}i|Ae*3Ft3YozU%NIa-ObE z{S!@BH@0TVjfQ*R&F)V9X?b2xr+#nPGRUc4x!!_eXJar8r$Nu)CGzL>7{2uOG8@aW zK2BAigb`t8t32M!7;dI$X@pbdM9vavrlM4osc06IPsdka0L zOQ=w$M!dJw2$l_UXBdP$WTaCafj`62aOo(gz5`x@Uz2a*XqFodO7)FdRgK1(kr@YN zUpWb7CspI+p27N?Kt%5OFQDvzH71y?_&Lmt!R!;woR^=(`bORc=aTR2WaEUrr{Jtq z*nFzd@0@Nnq}DUcM&*IBocBOk6~~~gf4^Bcx2*qQBC|=zG~4ue^&DD`d=W~+GR-wt zvL5g{`nPa6`pfg3`Yn08Z=L$1**&-n{qP0mF!EdIROQJZ3HPC2zQ`O(!HdlWXAbnr zj&_NNILl2ahew(vPW`#R7?g9nF>D2A!|E7(0Oi(PU>Qz}zWaCPTwe}li+u?v!THP0 zFzW<8*FV z3)ur@ZdbxG@FrXdGpsjTZxU>R{2E5l@LC(3`cw4gjb3vn3)y6r%|6(OjLyww-8YBQ zplProybRC7G+PXB!eq!Bw>tG_#O=_DoFdVTSXwBDQg40BTnKXSG^bZbDC;#E=7S5Nr0;{$leaJg7TskGPll3jHxw_w4(0azD|`%n zcRTf8My1jp zhB1)rkf|WUVbib=P#WTY#N6|n!7j*4py)qX`rJp2kMxJhZC;#P^RJsC{y$jR)@(?nq$5`EJOWj zG7-5r9Dw4**DYrJ!L+myY>$2@l&QIB>HmTCkV~C1`Qo6A&}taLhSch`>Dd0WX8*VW z<#&d0=Zr7yKhOGajw0^`DuCe^nHvlozGS9i-(^~ke)JWb6od1wI@NvBi~VG_;`G*rcI1_m%6z6Pqll3o$NS~Xg2RmU+#i(xA-0$Q-gE-E-={3wV0pG%V>?Q&ElwrU4sZ1qUCw9y;|Gn%#dl z%kbUrtbaLn-H*+6y4N30{UYHUJU~UiJaMYgaM@F*{<697Gjowx1_z=~_1rk;2-p+( zK9oyq{TJrgT?Pwbf7nY-L-^e*r+NvqzGmNnDZPK0^%(NEai$SacCeQ)92R_Qw&EFZ z9`Y7=5H@{hoGtBp<2yNFM)c*NtnUU;oH!Kn+axs(?nQ3*(R{kj^vP`P-gqKINjM4z z!`gf|Ez4#%lnX;vn@e9FJunve0F;K6x4ZN)x(p6O_IDV04V1mTtkb23`ULEY9O`oE zWqb|}K`xWbB_DjeY6B7R+PcXNAH!|PGgG+qg``nRm;UeibV%jWr`?#;F6GP6`J{2F zey~DXm+C|hm!)&*tJ#MPF8%A+p&4EJ+pyP}Tq-^3V|`ru`^AJTE`2JN&+0P&{hxl> zTq=$Xd9#~}XXSM1OJd_(E`71M50BHJ1-V`N1wv>ZDnQ-|WeYBo*QIa4qmVTz^TcMjC9xUL}8_(T> zF8zz>bcIZMs=_Y)-EWQ}F8zl{1&X@VUCKL)x%9>5A#_mQ>F?5~UWyVX|KI?Z8cc^r zm81c;DDa`QOZH-Qql`=MY)i|!)KcW9P7|e z0MjFX4du=@1xmr}HBFEFYrFK`zMu|z()U6c;`1;D`qg#mEj&R;xlJ$_{qg#yp~V__ zUHYrhT@74%FK^w@rEe~W-~=+ZY~<44USEfEk-Ic;>1+3&unav+-^`^ySk!6m(m!Ne z3+4Sl<`yo!rB{dY;kE-z2WP+txD?7gBE7ezi-pEpYUqX!pd7QwTe63RZ|9Y93paw-%97224V)`imY zHqakVhGKX(tO~C~F_1OTupE@FyA70$X9kpp?SKrF4%}5#dIz8Xn2Hd{F(dxZmjnn8 z;4E?`BT>Td#G~O@OI|=cbuxyI;VKQK_rLHgwXDm>vCkn4dlKa9`_JJf<;o)SrdMBX zw-cW&=fC^{M(%czCH=&nvBpD+`R3FRS+;q5yjhV!1K<^TiHz{0;M?!5L`7F?j#PL*8 z6V@e-Z(me>$?!$!h)#Z{SI9CfC*60X^Hq=zXZSZKaW_vn8Zw3SG?1@;6eqOe6P#D2 zvkLpdnKU(>Rk$04cOhS-&=}%bdFCQ-x6;!DgZ^3+2f$5R7&pOvY!_yVAI5_X{f6K00Bth5=(K9upkvI=#;2%DfjDwm;aMFuWGI`~_L zIGNP~OUL&Jssm3Ij2t2VLnxn|BTg6>Y|3S{TP)>{D=(rxKZ?N2yJVC^>qfa7U5?yiRQN&wfu_O9#$=?f^OQim@ z82N%&0>66Ip)vZ~O_ee2AFaXwzIs5;26t~mcxVP<6wrZXG0dWmj0a%W2xT(O$OsiL?gsOh8+MQ68W zbSkn9dlK@Zn}z%*^|+De5&s;x8kwECqtyt$U{n0KR;|M*-5Vn(9!e7MYt(!Dz5CyMW8RgTQ4j7h;m4sd7J87lMdn$QtxF0(no+5OpA36yh z%4|Wm3Vse~#;(3SXVo(}w%LR1DKw@FA3-LzJ|fqzbcJ`|KsU~73^BG-l|G1?s# zME>uU%rQs4=;fz3t7G3bI-rRG2(o?ufFE_ zfR>BB5OfDgKLGbz>HG{vzt7V1|0@+s$WP{zRx5i`!OuLC zkcV06CKnEeu{%7CF>;?gS*(PmIgU+U1o4*uRLZl0 z^86i!8UKvTyM(J4D?x(%HZe7f;F-_U*J{KG3eG29nDj)9B_ZcTmRA7-kek5ot-M(+ zn_{;OX}2kJm$Y}-TP;c*tog5p(3MPCdFo?S!K!3@OrbT1VHD)QB%;6MNQPcQbIJE# zp&WUxk+-7N2uU7}EiYx(T6yyjUq!xy$R0i^syP@6C(~IdKYsWVT}i8wVX!S3&+=p> z{sU>1$TNk!Z7IVaa;W@P-a@2>AWK+Bo?nr-lE$Y_H5}b}()fcA_0h_o2fcR&0Y4j`K)>_ zB9A7%#ry=4-cq0~2IZI6627un(JCOiY#2QHh1`vX?M9y+-3OlgRzvSn_Jq}t%IJ%s zAHx%c-bOu7th7$lH%|Po=odzJp!|r@XB4PzHDWTdd{y*0$SVMcm9~I<{dtB{?yhC0 zA9-i;?6t~drqXfbk74&rsl+lr^0%`UeveUT)2BhQay$wiT~m@G}!xn$!_hYkmj zGmz$je_Of-#B&gr|J7z6;u2b7INN>k8iAue&6py?U zoK4=p#1n!^I7ek|t-@k`H1ThEI-<`=f$113NnGC77DJZM4LJpQc-Nr#iz~%1=2U;u z$|8RbqtNd_2%`LQ;_a=nCFljeQ{z84fhQCou`P+mcqA+(K|+6?{pftiyo-X*d0adr ztn`YMyKI$_{AsO<2U{%tMVh47<;ia8{v!T~_-@$=>SAyOhQGEFn~}&*xzrDqT*j&p zwSK)KjQv8_jC|WgNvLdR1@9<7hYTS+Gf2y8+3Rgl%2p+wmFEd%{^21o{)9ge zQd8(F3`_WtOi3n#ib4N@2J9xSA@S+xZy@v5OP#eEwhPwcS;v!`e3>ZU&9Wu-Vv!}Z zg$+$q|684RhB}0OkvWT1u_Sc2;wQe)h0_QLD=_vQ&o$ybw1z7y`BtL40&}5Th24Cx zH1Z(gyr$KEJp8-W@Q1P_0!4|@PsGcTP|h;;i1=EJttCAr>4TA96Q57Iybc?It{l2u z#J{6#9B~PYi2GV`kxP*8GP*I?sw4_RapM1=^A^NlIL}uoB-n`eBcTCuq@^sO)pcp!7{NE>pKfHY zNzv&z-WYX57>j8h`*E_=>N^bXaC!;$#|y5ef6icnM}A^AH{hd#p5xpC)fvi4f%Ft%Sx_1HZPo z_KW=Ov6mdVgvqMX$-Qrnl~HufdFmqV-cIxMsy0k@h=jhtd5`-Yz@` zNXv)r7oN0MV+UCI&!OwclY?@#$onJd=co%6g=S8V@$t?lsRBt7^6+HhsU}4jxa;Wa zVQM+WMiQ?^{1>=~NB)HCbLc~)hb5^-6e6t3r7OQXmhM5JUWHG8`se7oE*A z5QpJV;sY%si(n!0%;G8aMNbjcci50HggiGPUk|CNJf*O=6dT>-WA8x}-;?-|%#|@- zhvx~2H{c^43F&z5Sq%`mJo?-i`Gqofk*5;h$n!ZQk+%TyD-_GIFQF=Qqr3J+KHTz5 zTyhzMMQ9gWH8jC$PjZj9O6ua)KabGmrgr&`W;3i!-rcYSPYrC8C;fZa1Y1(kDddNi zoh0NXQYH<8H$pNnc227SV~|s!YKn!WusmtC;O7uc!K;=bAM!>Z$5S??l_4*> zhUl6ik0Kt3o%+b>h_|6!GV;zL-b~8Kh4UmC`=F387^NRiDKeHaD%GB}>c|`69d!3# z0rE)r8+`%T4oVoz6U5Vk^sg+N$&t&G9>kNJrv~zP9upYLr8$LBBs0~JX0=lNtAI!&g(&`bCh1KUZP z2qid4lMrv^{f@NHA&9hg2&w+7LGRHW;aQB0wAh^|*C+{3cqUP(Aj zcoUhN$eT#JgnS1cBkyZn-25XuXeD%WsjL`z`=P!FC9FgLIeb9Z5}`0QR>9Wri~e(X zV5qBB(i7s9NnVT5BE&ObXd_Q|-RAXl8sXhtr%C<6zzfP)9vRYWECo(oDJUreV?dcsB z6HB&G_n@%YKJK7Mwv;qItj?xAu7@7)#0A%@I&u{(B0|v^cdzKE2=Y^~e{@t|h9@BL+|8`E|JR)T zeCxF>@#vi@cCW55ETTW-7^UY}4=nB#?PjiHF&j2erammPS5$O_o)q2Zs5sruuxK}} zkHN(PRJ|x|Oc#sk9~5EDLTq$ca2ysQg2D#{;iI4P$s806`aHahUo=A>?+yzO_w){8 zj-&DH=m?qappe+Gfnl*>o|ykE{I9aHQPPUgxR6+Pj3*>6IxJSaJ;oCh9nvT9{oTZL z$*onBxcWte(_1YhD%4Yh`3_}_tGj*M)UREydHsNhP~U1LbrL-c5641eC_W~$@rA?6 zq%;qT?iU(0DAM0Os83k9$NhgW7#$P)zbrc3VX+A{uh<%8j`jq`M$_sz)?{1H;8HAOg&Z3?emKI*h@PvC}*;Xtc^p|$&_A`mS7@(v>E?bFo z)tG(V8AgtArJ34sW25?c7)fjMv1~C!?%;TL?H_Ht%P(YyzMAEZeXPH}#2c z4~Pqj4vJ)l@%T$~V{vMCt9ZIFFf8cHnUx(mHi~Jg@!6GY^^fl#77!KPTX$?wSbDv8 z$A3Nv0+LQ-v2}NN`vlR_n0|O}467B}v3;T#*9Le_32`oWpk5FD?nZ5!H}iJ~)(s5w zcQ*+d7!;`YVt-k2fvua>4iD+$iHMhpiWGA!V|w|86ZQ7Q%0AhHu0}KIJ;WtxZbGUH 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 delta 33841 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 diff --git a/warehouse/locale/ru/LC_MESSAGES/messages.po b/warehouse/locale/ru/LC_MESSAGES/messages.po index e1a9f2f814bb..ebc676efec1e 100644 --- a/warehouse/locale/ru/LC_MESSAGES/messages.po +++ b/warehouse/locale/ru/LC_MESSAGES/messages.po @@ -32,13 +32,14 @@ # Eugene Evstafev , 2024. # Nikita , 2024. # SERGEY , 2024. +# OIS , 2024. msgid "" msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2024-10-07 16:27+0000\n" -"Last-Translator: SERGEY \n" +"PO-Revision-Date: 2024-12-16 02:06+0000\n" +"Last-Translator: OIS \n" "Language-Team: Russian \n" "Language: ru\n" @@ -47,10 +48,10 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: Weblate 5.8-dev\n" +"X-Generator: Weblate 5.9-rc\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -58,8 +59,7 @@ msgstr "" "Вы должны подтвердить ваш **основной** адрес электронной почты прежде чем вы " "сможете выполнить это действие." -#: warehouse/views.py:165 -#, fuzzy +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -67,7 +67,7 @@ msgstr "" "Для выполнения этого действия в настройках вашей учетной записи должна быть " "включена двухфакторная авторизация." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Язык обновлён" @@ -166,10 +166,8 @@ msgid "The name is too long. Choose a name with 100 characters or less." msgstr "Слишком длинное имя. Выберите имя, используя не более 100 символов." #: warehouse/accounts/forms.py:417 -#, fuzzy -#| msgid "Double dashes are not allowed in the name" msgid "URLs are not allowed in the name field." -msgstr "Двойные тире не допускаются в имени" +msgstr "В названии не допускаются адреса интернета." #: warehouse/accounts/forms.py:506 msgid "Invalid TOTP code." @@ -191,7 +189,7 @@ msgstr "Коды восстановления были повторно сген msgid "The username isn't valid. Try again." msgstr "Имя пользователя не является действительным. Попробуй еще раз." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -199,7 +197,7 @@ msgstr "" "Вы сделали слишком много неверных попыток входа. Вы заблокированы на {}. " "Попробуйте войти позже." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -208,7 +206,7 @@ msgstr "" "электронной почты. Проверьте свой почтовый ящик и перейдите по ссылкам для " "подтверждения. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -218,27 +216,27 @@ msgstr "" "завершения. Проверьте свой почтовый ящик и перейдите по ссылкам для " "подтверждения. (IP-адрес: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Недействительный или истёкший двухфакторный логин." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Уже подтверждён" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Успешное утверждение WebAuthn" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Код восстановления принят. Предоставленный код не может быть использован " "повторно." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -246,143 +244,143 @@ msgstr "" "Регистрация новых пользователей временно отключена. Подробнее смотрите " "здесь: https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Время действия токена истекло: запросите новую ссылку сброса пароля" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Недействительный токен: запросите новую ссылку сброса пароля" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Недействительный токен: токен не указан" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Недействительный токен: не является токеном для сброса пароля" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Недействительный токен: пользователь не найден" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Недействительный токен: пользователь осуществил вход в систему с момента " "запроса этого токена" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Недействительный токен: пароль уже был изменен с момента запроса этого токена" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Вы сбросили свой пароль" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" "Токен с истёкшим сроком действия: запросите новую ссылку для верификации " "электронной почты" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" "Недействительный токен: запросите новую ссылку для верификации электронной " "почты" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" "Недействительный токен: не является токеном для верификации электронной почты" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Электронная почта не найдена" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Электронная почта уже подтверждена" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" "Теперь вы можете установить этот адрес электронной почты в качестве " "основного адреса" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Это ваш основной адрес" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Электронная почта ${email_address} подтверждена. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" "Время действия токена истекло: запросите новое приглашение в организацию" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Недействительный токен: запросите новое приглашение в организацию" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Недействительный токен: не является токеном приглашения организации" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Приглашение в организацию недействительно." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Приглашение в организацию больше не существует." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Приглашение для «${organization_name}» отклонено." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Теперь у вас роль ${role} в организации «${organization_name}»." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" "Время действия токена истекло: запросите новое приглашение на роль в проекте" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Недействительный токен: запросите новое приглашение на роль в проекте" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" "Недействительный токен: не является токеном приглашения к сотрудничеству" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Приглашение на роль недействительно." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Приглашение на роль больше не существует." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Приглашение для «${project_name}» отклонено." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Теперь у вас роль ${role} в проекте «${project_name}»." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -391,13 +389,13 @@ msgstr "" "Трастовая публикация временно отключена. Подробнее смотрите здесь: https://" "pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "отключено. Подробнее смотрите здесь: https://pypi.org/help#admin-" "intervention." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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,13 +404,13 @@ msgstr "" "зарегистрировать ожидающего подключения трастового публикатора. Перейдите на " "https://pypi.org/help#openid-connect для получения подробной информации." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Вы не можете зарегистрировать более 3-х ожидающих подключения трастовых " "публикаторов одновременно." -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -423,14 +421,14 @@ msgstr "" "Было предпринято слишком много попыток регистрации трастового публикатора. " "Попробуйте еще раз позже." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Трастовый публикатор не может быть зарегистрирован" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -438,16 +436,16 @@ msgstr "" "Этот трастовый публикатор уже зарегистрирован. Свяжитесь с администраторами " "PyPI, если регистрация не была сделана намеренно." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Зарегистрирован новый издатель, ожидающий подключения " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Неверный ID издателя" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Доверенный издатель был удалён из проекта " @@ -563,34 +561,24 @@ msgstr "" "другое имя." #: warehouse/manage/forms.py:726 -#, fuzzy -#| msgid "Specify repository name" msgid "Specify your alternate repository name" -msgstr "Укажите название репозитория" +msgstr "Укажите название альтернативного репозитория" #: warehouse/manage/forms.py:740 -#, fuzzy -#| msgid "Specify repository name" msgid "Specify your alternate repository URL" -msgstr "Укажите название репозитория" +msgstr "Укажите адрес альтернативного репозитория" #: warehouse/manage/forms.py:744 -#, 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 символов." +msgstr "Слишком длинный адрес. Выберите адрес длиной не более 400 символов." #: warehouse/manage/forms.py:758 -#, fuzzy -#| msgid "" -#| "The organization description is too long. Choose a organization " -#| "description with 400 characters or less." msgid "" "The description is too long. Choose a description with 400 characters or " "less." msgstr "" -"Слишком длинное описание организации. Напишите описание, содержащее не более " -"400 символов." +"Слишком длинное описание. Используйте описание, содержащее не более 400 " +"символов." #: warehouse/manage/views/__init__.py:285 msgid "Account details updated" @@ -625,16 +613,12 @@ msgid "Invalid credentials. Try again" msgstr "Недействительные учётные данные. Попробуйте ещё раз" #: warehouse/manage/views/__init__.py:1182 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository location details" -msgstr "Неверное имя репозитория" +msgstr "Неверное расположение альтернативного репозитория" #: warehouse/manage/views/__init__.py:1219 -#, fuzzy -#| msgid "Invalid repository name" msgid "Added alternate repository '${name}'" -msgstr "Неверное имя репозитория" +msgstr "Добавлен альтернативный репозиторий «${name}»" #: warehouse/manage/views/__init__.py:1253 #: warehouse/manage/views/__init__.py:2146 @@ -645,26 +629,24 @@ msgid "Confirm the request" msgstr "Подтвердите запрос" #: warehouse/manage/views/__init__.py:1265 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository id" -msgstr "Неверное имя репозитория" +msgstr "Неверный идентификатор альтернативного репозитория" #: warehouse/manage/views/__init__.py:1276 -#, fuzzy -#| msgid "Invalid repository name" msgid "Invalid alternate repository for project" -msgstr "Неверное имя репозитория" +msgstr "Неверный альтернативный репозиторий для проекта" #: warehouse/manage/views/__init__.py:1284 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:1314 msgid "Deleted alternate repository '${name}'" -msgstr "" +msgstr "Удален альтернативный репозиторий «${name}»" #: warehouse/manage/views/__init__.py:1445 msgid "" @@ -812,25 +794,20 @@ msgid "" msgstr "" #: warehouse/oidc/forms/_core.py:59 -#, fuzzy -#| msgid "This project name is already in use" msgid "This project name isn't allowed" -msgstr "Это название проекта уже используется" +msgstr "Это название проекта нельзя использовать" #: warehouse/oidc/forms/_core.py:63 -#, fuzzy -#| msgid "" -#| "The project name is too similar to an existing project and may be " -#| "confusable." msgid "This project name is too similar to an existing project" -msgstr "" -"Название проекта слишком похоже на существующий проект и может сбить с толку." +msgstr "Название проекта слишком похоже на существующий проект" #: warehouse/oidc/forms/_core.py:67 msgid "" "This project name isn't allowed (conflict with the Python standard library " "module name)" msgstr "" +"Это название проекта нельзя использовать (оно конфликтует с модулем " +"стандартной библиотеки Python)" #: warehouse/oidc/forms/_core.py:84 msgid "Specify a publisher ID" @@ -933,10 +910,8 @@ msgid "Workflow filename must be a filename only, without directories" msgstr "Имя файла Workflow должно быть только именем файла, без каталогов" #: warehouse/oidc/forms/gitlab.py:32 -#, fuzzy -#| msgid "Workflow name must end with .yml or .yaml" msgid "Name ends with .git or .atom" -msgstr "Название рабочего процесса должно заканчиваться .yml или .yaml" +msgstr "Название заканчивается на .git или .atom" #: warehouse/oidc/forms/gitlab.py:41 msgid "Specify GitLab namespace (username or group/subgroup)" @@ -971,7 +946,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "Укажите ссылку на Inspector с конкретными строками кода." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "Ваша жалоба была зарегистрирована. Спасибо за помощь." @@ -1458,8 +1433,6 @@ msgid "Report security issue" msgstr "Сообщить о проблеме безопасности" #: warehouse/templates/base.html:319 -#, fuzzy -#| msgid "Privacy policy" msgid "Privacy Notice" msgstr "Политика конфиденциальности" @@ -1981,30 +1954,35 @@ msgid "" "Before creating an account on %(title)s, familiarize yourself with the " "following guidelines:" msgstr "" +"Прежде чем создавать учетную запись на %(title)s, ознакомьтесь со следующими " +"руководствами:" #: warehouse/templates/accounts/register.html:38 #, python-format msgid "Do not use %(title)s for any illegal or harmful activities." -msgstr "" +msgstr "Не используйте %(title)s для незаконной или вредоносной деятельности." #: warehouse/templates/accounts/register.html:39 msgid "" "Do not impersonate others or post private information without their consent." msgstr "" +"Не выдавайте себя за других и не публикуйте личные данные без разрешения." #: warehouse/templates/accounts/register.html:40 msgid "" "Be respectful of other users and avoid abusive or discriminatory language." msgstr "" +"Уважайте других пользователей и избегайте бранных или дискриминирующий " +"выражений." #: warehouse/templates/accounts/register.html:41 msgid "Do not post spam or distribute malware." -msgstr "" +msgstr "Не публикуйте спам и не распространяйте вредоносные программы." #: warehouse/templates/accounts/register.html:42 #, python-format msgid "Do not use %(title)s to conduct security research." -msgstr "" +msgstr "Не используйте %(title)s как объект исследований безопасности." #: warehouse/templates/accounts/register.html:45 #, python-format @@ -2013,6 +1991,9 @@ msgid "" "rel=\"noopener\">Terms of Use and Acceptable Use Policy." msgstr "" +"Дополнительные сведения содержатся в Условиях использования и Политике " +"допустимого использования." #: warehouse/templates/accounts/register.html:64 #: warehouse/templates/manage/account.html:139 @@ -2346,15 +2327,15 @@ msgstr "" "публикации только доверенного издателя." #: warehouse/templates/email/api-token-used-in-trusted-publisher-project/body.html:33 -#, fuzzy, python-format +#, python-format msgid "" "If you are the owner of this token, you can delete it by going to your API tokens configuration and deleting the " "token named %(token_name)s." msgstr "" -"If you are the owner of this token, you can delete it by going to your API tokens configuration and deleting the " -"token named %(token_name)s." +"Если вы являетесь владельцем этого ключа доступа, вы можете удалить его на " +"вашей странице конфигурации ключей доступа к " +"API, удалив ключ %(token_name)s." #: warehouse/templates/email/api-token-used-in-trusted-publisher-project/body.html:40 #, python-format @@ -3139,7 +3120,7 @@ msgstr "Скрыть это уведомление" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Закрыть" @@ -3176,36 +3157,33 @@ msgid "Public profile" msgstr "Публичный профиль" #: warehouse/templates/includes/file-details.html:34 -#, fuzzy -#| msgid "Billing details" msgid "File details" -msgstr "Детали оплаты" +msgstr "Сведения о файле" #: warehouse/templates/includes/file-details.html:45 #, python-format msgid "Upload date: %(upload_time)s" -msgstr "" +msgstr "Дата загрузки: %(upload_time)s" #: warehouse/templates/includes/file-details.html:46 -#, fuzzy, python-format -#| msgid "Expires: %(exp)s" +#, python-format msgid "Size: %(size)s" -msgstr "Истекает: %(exp)s" +msgstr "Размер: %(size)s" #: warehouse/templates/includes/file-details.html:47 #, python-format msgid "Tags: %(tags)s" -msgstr "" +msgstr "Теги: %(tags)s" #: warehouse/templates/includes/file-details.html:49 #, python-format msgid "Uploaded using Trusted Publishing? %(is_tp)s" -msgstr "" +msgstr "Загружено через Trusted Publishing? %(is_tp)s" #: warehouse/templates/includes/file-details.html:54 #, python-format msgid "Uploaded via: %(uploaded_via)s" -msgstr "" +msgstr "Загружено через: %(uploaded_via)s" #: warehouse/templates/includes/file-details.html:62 #, python-format @@ -3244,16 +3222,13 @@ msgid "Copy" msgstr "Копировать" #: warehouse/templates/includes/file-details.html:101 -#, fuzzy, python-format -#| msgid "" -#| "Hashes for %(filename)s" +#, python-format msgid "" "See more details on using hashes here." msgstr "" -"Хеши для %(filename)s" +"Узнать больше об использовании хешей." #: warehouse/templates/includes/flash-messages.html:19 msgid "Error" @@ -3415,16 +3390,14 @@ msgid "Verified details" msgstr "Проверенные детали" #: warehouse/templates/includes/packaging/project-data.html:18 -#, fuzzy, python-format -#| msgid "Released: %(release_date)s" +#, python-format msgid "Verified by PyPI on %(release_date)s" -msgstr "Выпущен: %(release_date)s" +msgstr "Проверен PyPI %(release_date)s" #: warehouse/templates/includes/packaging/project-data.html:21 -#, fuzzy, python-format -#| msgid "Filter by classifier" +#, python-format msgid "These details have been verified by PyPI" -msgstr "Фильтр по классификатору" +msgstr "Эти сведения были проверены PyPI" #: warehouse/templates/includes/packaging/project-data.html:23 #: warehouse/templates/includes/packaging/project-data.html:184 @@ -3460,14 +3433,12 @@ msgid "Open PRs:" msgstr "Открытие PRs:" #: warehouse/templates/includes/packaging/project-data.html:96 -#, fuzzy -#| msgid "GitHub Statistics" msgid "GitLab Statistics" -msgstr "Статистика GitHub" +msgstr "Статистика GitLab" #: warehouse/templates/includes/packaging/project-data.html:133 msgid "Open merge requests:" -msgstr "" +msgstr "Открытые запросы на слияние:" #: warehouse/templates/includes/packaging/project-data.html:142 msgid "Maintainers" @@ -3501,7 +3472,7 @@ msgstr "Непроверенные данные" #: warehouse/templates/includes/packaging/project-data.html:182 msgid "These details have not been verified by PyPI" -msgstr "" +msgstr "Эти сведения не проверены PyPI" #: warehouse/templates/includes/packaging/project-data.html:205 msgid "License Expression:" @@ -4214,7 +4185,7 @@ msgstr "Проект: %(project_name)s; роль: %(role_name)s" #: warehouse/templates/manage/account.html:752 #: warehouse/templates/manage/account.html:760 -#, fuzzy, python-format +#, python-format msgid "%(heading)s" msgstr "%(heading)s" @@ -4414,7 +4385,7 @@ msgstr "сгенерирован %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s неиспользованные" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Сгенерировать повторно" @@ -5435,7 +5406,7 @@ msgstr "" "Перед добавлением нового издателя необходимо включить двухфакторную аутентификацию в своей учетной записи." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5444,7 +5415,7 @@ msgstr "" "использования в случае потерянного устройства 2FA, подайте один из ваших " "кодов восстановления здесь." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5452,7 +5423,7 @@ msgstr "" "Код восстановления, который вы выберете, будет считаться использованным и " "больше не будет доступен для обхода 2FA." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5468,7 +5439,7 @@ msgstr "Коды восстановления учётной записи" msgid "Regenerate recovery codes" msgstr "Повторно сгенерировать коды восстановления" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5479,7 +5450,7 @@ msgstr "" "кодов восстановления для входа в свою учётную запись PyPI. Каждый код может " "быть использован лишь один раз." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5487,7 +5458,7 @@ msgstr "" "Эти коды должны использоваться только для восстановления " "учётной записи, а не для повседневного в неё входа." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -6789,7 +6760,7 @@ msgstr "" #: warehouse/templates/manage/project/settings.html:305 #: warehouse/templates/manage/project/settings.html:311 msgid "Url" -msgstr "" +msgstr "Адрес" #: warehouse/templates/manage/project/history.html:308 #: warehouse/templates/manage/project/history.html:330 @@ -6816,10 +6787,8 @@ msgstr "Вернуться к проектам" #: warehouse/templates/manage/project/manage_project_base.html:70 #: warehouse/templates/packaging/detail.html:302 -#, fuzzy -#| msgid "This project has no releases" msgid "This project has been quarantined." -msgstr "Этот проект не имеет выпусков" +msgstr "Этот проект был помещен в карантин." #: warehouse/templates/manage/project/manage_project_base.html:72 #: warehouse/templates/packaging/detail.html:304 @@ -6831,17 +6800,18 @@ msgstr "" #: warehouse/templates/manage/project/manage_project_base.html:79 #: warehouse/templates/packaging/detail.html:311 -#, fuzzy, python-format -#| msgid "Role in %(organization_name)s changed" +#, python-format msgid "" "Read more in the project in quarantine help article." -msgstr "Роль в %(organization_name)s изменилась" +msgstr "Узнать больше: Проекты в карантине." #: warehouse/templates/manage/project/publishing.html:26 msgid "" "Some form fields have been autofilled, please double-check their values " "before submitting the form." msgstr "" +"Некоторые поля формы были заполнены автоматически; проверьте их значения " +"перед отправкой формы." #: warehouse/templates/manage/project/publishing.html:268 #, python-format @@ -7586,34 +7556,26 @@ msgid "" msgstr "" #: warehouse/templates/manage/project/settings.html:220 -#, fuzzy, python-format -#| msgid "Create a token for %(project_name)s" +#, python-format msgid "Alternate repository locations for %(project_name)s" -msgstr "Создать токен для проекта %(project_name)s" +msgstr "Альтернативные репозитории для %(project_name)s" #: warehouse/templates/manage/project/settings.html:226 -#, fuzzy -#| msgid "Old description:" msgid "Description" -msgstr "Старое описание:" +msgstr "Описание" #: warehouse/templates/manage/project/settings.html:245 -#, fuzzy, python-format -#| msgid "Remove %(collaborator)s from this project" +#, python-format msgid "Delete %(name)s from this project." -msgstr "Удалить %(collaborator)s из этого проекта" +msgstr "Удалить %(name)s из этого проекта." #: warehouse/templates/manage/project/settings.html:253 -#, fuzzy -#| msgid "Repository name" msgid "Alternate Repository Name" -msgstr "Имя хранилища" +msgstr "Альтернативный репозиторий" #: warehouse/templates/manage/project/settings.html:268 -#, fuzzy -#| msgid "There are no members in this team, yet." msgid "There are no alternate repositories for this project, yet." -msgstr "В этой команде пока нет участников." +msgstr "У этого проекта пока нет альтернативных репозиториев." #: warehouse/templates/manage/project/settings.html:272 #, fuzzy @@ -7626,10 +7588,8 @@ msgid "Add alternate repository location" msgstr "" #: warehouse/templates/manage/project/settings.html:325 -#, fuzzy -#| msgid "Organization description" msgid "Alternate repository description" -msgstr "Описание организации" +msgstr "Описание альтернативного репозитория" #: warehouse/templates/manage/project/settings.html:331 #: warehouse/templates/manage/project/settings.html:342 @@ -7818,10 +7778,8 @@ msgid "%(org)s has not uploaded any projects to PyPI, yet" msgstr "%(org)s еще не загрузил ни одного проекта на PyPI" #: warehouse/templates/packaging/detail.html:109 -#, fuzzy -#| msgid "Unverified details" msgid "view details" -msgstr "Непроверенные данные" +msgstr "просмотр сведений" #: warehouse/templates/packaging/detail.html:128 #, python-format @@ -7833,10 +7791,8 @@ msgid "Copy PIP instructions" msgstr "Скопировать инструкции PIP" #: warehouse/templates/packaging/detail.html:180 -#, fuzzy -#| msgid "This project has no releases" msgid "This project has been quarantined" -msgstr "Этот проект не имеет выпусков" +msgstr "Этот проект был помещен в карантин" #: warehouse/templates/packaging/detail.html:186 msgid "This release has been yanked" @@ -8296,10 +8252,8 @@ msgid "" msgstr "Откуда PyPI берет данные об уязвимостях проектов и как их исправить?" #: warehouse/templates/pages/help.html:91 -#, fuzzy -#| msgid "Hot off the press: the newest project releases" msgid "How can I restore a deleted project, release or file?" -msgstr "Свеженькое: новейшие выпуски проектов" +msgstr "Как восстановить удаленный проект, выпуск или файл?" #: warehouse/templates/pages/help.html:94 msgid "Why am I getting \"the description failed to render\" error?" @@ -8375,7 +8329,7 @@ msgstr "" #: warehouse/templates/pages/help.html:106 msgid "My project says it's in quarantine. What does that mean?" -msgstr "" +msgstr "Мой проект попал в карантин. Что это значит?" #: warehouse/templates/pages/help.html:109 msgid "Who maintains PyPI?" @@ -9468,28 +9422,26 @@ msgstr "" "href=\"%(href)s\">%(anchor_text)s" #: warehouse/templates/pages/help.html:629 -#, fuzzy msgid "" "When using pyproject.toml for project metadata, you can use the " "extension of the readme field value to control how PyPI renders " "your description." msgstr "" -"When using pyproject.toml for project metadata, you can use the " -"extension of the readme field value to control how PyPI renders " -"your description." +"Если вы используете pyproject.toml для метаданных проекта, " +"расширение файла readme будет использовано для настройки " +"отображения описания." #: warehouse/templates/pages/help.html:634 -#, fuzzy, python-format +#, python-format msgid "" "For example, readme = \"README.md\" will render the description " "as Markdown, while readme = \"README.rst\" will render it as reStructuredText" msgstr "" -"For example, readme = \"README.md\" will render the description " -"as Markdown, while readme = \"README.rst\" will render it as reStructuredText" +"Например, readme = \"README.md\" будет отображен как Markdown, " +"а readme = \"README.rst\" — как reStructuredText" #: warehouse/templates/pages/help.html:641 #, python-format @@ -9659,11 +9611,11 @@ msgid "You'll receive an email with a password reset link." msgstr "Вы получите по электронной почте письмо со ссылкой на сброс пароля." #: warehouse/templates/pages/help.html:733 -#, fuzzy -#| msgid "If you've lost access to your PyPI account due to:" msgid "" "If you've lost access to your PyPI account or can't fully verify it due to:" -msgstr "Если вы потеряли доступ к своей учётной записи PyPI из-за:" +msgstr "" +"Если вы потеряли доступ к своей учётной записи PyPI или не можете ее " +"верифицировать из-за:" #: warehouse/templates/pages/help.html:735 msgid "Lost access to the email address associated with your account" @@ -9673,6 +9625,8 @@ msgstr "" #: warehouse/templates/pages/help.html:736 msgid "Accidentally registered with an email address you cannot verify" msgstr "" +"Случайно зарегистрировались с адресом электронной почты, который вы не " +"можете подтвердить" #: warehouse/templates/pages/help.html:737 msgid "" @@ -10021,6 +9975,9 @@ msgid "" "contact PyPI via security@pypi.org with any " "details." msgstr "" +"Если вы считаете, что ваш проект попал в карантин по ошибке, свяжитесь PyPI " +"по адресу security@pypi.org, предоставив " +"соответствующие сведения." #: warehouse/templates/pages/help.html:911 #, python-format @@ -10169,17 +10126,7 @@ msgstr "" "запрос на вытягивание в проект с открытым исходным кодом!" #: warehouse/templates/pages/help.html:962 -#, fuzzy, python-format -#| msgid "" -#| "If you have skills in Python, ElasticSearch, HTML, SCSS, JavaScript, or " -#| "SQLAlchemy then skim our \"Getting " -#| "started\" guide, then take a look at the issue tracker. We've created a 'Good first issue' label – we recommend you start " -#| "here." +#, python-format msgid "" "If you have skills in Python, Full-Text Search, HTML, SCSS, JavaScript, or " "SQLAlchemy then skim our 'Good first issue' label – we " "recommend you start here." msgstr "" -"If you have skills in Python, Full-Text Search, HTML, SCSS, JavaScript, or " -"SQLAlchemy then skim our \"Getting started\" " -"guide, then take a look at the issue tracker. " -"We've created a 'Good first issue' label – we " -"recommend you start here." +"Если вы владеете Python'ом, полнотекстовым поиском, HTML, SCSS, JavaScript " +"или SQLAlchemy, то просмотрите наше Руководство для " +"начинающих, а потом ознакомьтесь с системой отслеживания " +"ошибок. Мы создали метку 'Good first issue' — мы " +"рекомендуем начать с нее." #: warehouse/templates/pages/help.html:970 #, python-format @@ -10782,52 +10729,52 @@ msgid "Logos" msgstr "Логотип" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Результаты поиска" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Вы имели в виду «%(text)s»?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Закрыть панель" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Фильтр по классификатору" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Введите поисковый запрос или выберите фильтр из списка классификаторов." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Введите поисковый запрос или добавьте фильтр, нажав на кнопку." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Вы можете комбинировать поиск и фильтры по классификаторам. Примеры:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Проекты, совместимые с третьим Python’ом" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" "Расширения Sphinx, имеющие стабильный статус/готовые к боевому применению" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Проекты, связанные с «графикой» с лицензиями, одобренными OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -10835,44 +10782,44 @@ msgstr[0] "%(count_display)s проект" msgstr[1] "%(count_display)s проекта" msgstr[2] "%(count_display)s проектов" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "по запросу «%(term)s»" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "с выбранным классификатором" msgstr[1] "с выбранными классификаторами" msgstr[2] "с выбранными классификаторами" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Сортировать по" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Соответствию" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Дате последнего обновления" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Фильтр" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Добавить фильтр" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "По запросу «%(term)s» результатов не найдено" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/sgn/LC_MESSAGES/messages.po b/warehouse/locale/sgn/LC_MESSAGES/messages.po index 37bf95ef879c..2a7af154f547 100644 --- a/warehouse/locale/sgn/LC_MESSAGES/messages.po +++ b/warehouse/locale/sgn/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.10.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/si/LC_MESSAGES/messages.po b/warehouse/locale/si/LC_MESSAGES/messages.po index 3b2f94f44a5d..ec8ad139bed4 100644 --- a/warehouse/locale/si/LC_MESSAGES/messages.po +++ b/warehouse/locale/si/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -148,7 +148,7 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "විද්‍යුත් තැපැල් ලිපිනය වලංගු නොවේ. නැවත උත්සහා කරන්න." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -157,7 +157,7 @@ msgid "" "out for {}. Please try again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -165,7 +165,7 @@ msgstr "" "සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි පරීක්ෂා කර " "සත්‍යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -178,25 +178,25 @@ msgstr "" "සත්‍යාපනය නොකර ඊමේල් විශාල ප්‍රමාණයක් මෙම ගිණුමට එකතු කර ඇත. ඔබගේ එන ලිපි පරීක්ෂා කර " "සත්‍යාපන සබැඳි අනුගමනය කරන්න. (IP: $ {ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "අවලංගු හෝ කල් ඉකුත් වූ සාධක දෙකක පිවිසුම." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "සත්‍යාපනය" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "WebAuthn ප්‍රකාශය සාර්ථකයි" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "ප්‍රතිසාධන කේතය පිළිගෙන ඇත. සැපයූ කේතය නැවත භාවිතා කළ නොහැක." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -204,142 +204,142 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "අවලංගු ටෝකනය: ටෝකනයක් සපයා නැත" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "වලංගු නොවන ටෝකනය: පරිශීලකයා හමු නොවීය" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "වලංගු නොවන ටෝකනය: මෙම ටෝකනය ඉල්ලා සිටි දින සිට පරිශීලකයා පුරනය වී ඇත" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "වලංගු නොවන ටෝකනය: මෙම ටෝකනය ඉල්ලූ දා සිට මුරපදය දැනටමත් වෙනස් කර ඇත" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not an organization invitation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "කල් ඉකුත් වූ ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "අවලංගු ටෝකනය: නව මුරපද යළි පිහිටුවීමේ සබැඳියක් ඉල්ලන්න" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not a collaboration invitation token" msgstr "වලංගු නොවන ටෝකනය: මුරපද යළි පිහිටුවීමේ ටෝකනයක් නොවේ" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -352,7 +352,7 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -362,17 +362,17 @@ msgstr "" "නව පරිශීලක ලියාපදිංචිය තාවකාලිකව අබල කර ඇත. වැඩි විස්තර සඳහා https://pypi.org/" "help#admin-intervention බලන්න." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -384,29 +384,29 @@ msgid "" "again later." msgstr "පුරනය වීමේ උත්සාහයන් අසාර්ථක වී ඇත. පසුව නැවත උත්සාහ කරන්න." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -940,7 +940,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2851,7 +2851,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4052,7 +4052,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4987,19 +4987,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5013,20 +5013,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9352,93 +9352,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/sk/LC_MESSAGES/messages.po b/warehouse/locale/sk/LC_MESSAGES/messages.po index 17fbd842b400..71dceb1a04c0 100644 --- a/warehouse/locale/sk/LC_MESSAGES/messages.po +++ b/warehouse/locale/sk/LC_MESSAGES/messages.po @@ -15,14 +15,14 @@ msgstr "" "Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\n" "X-Generator: Weblate 5.8.2-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 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:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -30,7 +30,7 @@ msgstr "" "Na vykonanie tejto akcie musí byť vo vašom účte povolená dvojfaktorová " "autentifikácia." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Miestne nastavenie bolo aktualizované" @@ -145,7 +145,7 @@ msgstr "Obnovovací kód už bol použitý." msgid "The username isn't valid. Try again." msgstr "Užívateľské meno nie je platné. Skúste znova." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -153,7 +153,7 @@ msgstr "" "Vyskytlo sa príliš veľa neúspešných pokusov o prihlásenie. Boli ste " "zablokovaní na {}. Skúste neskôr prosím." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -162,7 +162,7 @@ msgstr "" "Skontrolujte si doručenú poštu a postupujte podľa overovacích odkazov. (IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -172,25 +172,25 @@ msgstr "" "dokončenia. Skontrolujte si doručenú poštu a postupujte podľa overovacích " "odkazov. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Neplatné alebo vypršané dvojfaktorové prihlásenie." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Už overené" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Úspešné tvrdenie WebAuthn" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 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ť." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -198,131 +198,131 @@ 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:799 +#: warehouse/accounts/views.py:839 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:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Neplatný token: požiadajte o nový odkaz na obnovenie hesla" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Neplatný token: nebol dodaný žiadny token" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Neplatný token: nejde o token na obnovenie hesla" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Neplatný token: používateľ sa nenašiel" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 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:840 +#: warehouse/accounts/views.py:880 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:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Obnovili ste svoje heslo" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 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:902 +#: warehouse/accounts/views.py:942 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:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Neplatný token: nejde o overovací token e-mailu" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Email nenájdený" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Email už bol overený" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 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:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Toto je vaša primárna adresa" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-mailová adresa ${email_address} bola overená. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 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:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Neplatný token: požiadajte o pozvánku novej organizácie" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Neplatný token: nejedná sa o token pozvánky do organizácie" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Pozvánka do organizácie je neplatná." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Pozvánka do organizácie už neexistuje." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Pozvánka do '${organization_name}' bola odmietnutá." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Teraz ste ${role} organizácie '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 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:1175 +#: warehouse/accounts/views.py:1215 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:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Neplatný token: nejedná sa o token pozvánky k spolupráci" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Pozvánka pre rolu je neplatná." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Pozvánka pre rolu už neexistuje." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Pozvánka pre '${project_name}' bola odmietnutá." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Teraz ste ${role} projektu '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -331,11 +331,11 @@ msgstr "" "Nové registrácie sú dočasne zakázané. Viac informácií na https://pypi.org/" "help#admin-intervention." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -343,12 +343,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:1598 +#: warehouse/accounts/views.py:1638 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:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -359,14 +359,14 @@ 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:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Dôveryhodného vydavateľa sa nepodarilo zaregistrovať" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -374,16 +374,16 @@ msgstr "" "Tento dôveryhodný vydavateľ už bol zaregistrovaný. Ak to nebolo úmyselné, " "kontaktujte administrátorov PyPI." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Zaregistroval sa nový vydavateľ čakajúci na vytvorenie. " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Neplatné ID vlastníka" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Pre projekt bol odstránený dôveryhodný vydavateľ. " @@ -881,7 +881,7 @@ msgstr "Top-úroveň potrubia súbor cesta nemôže začať alebo skončiť s /" msgid "Provide an Inspector link to specific lines of code." msgstr "Poskytnite inšpektorový odkaz na konkrétne linky kódu." -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "Vaša správa bola zaznamenaná. Ďakujeme za vašu pomoc." @@ -3035,7 +3035,7 @@ msgstr "Zavrieť toto upozornenie" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Zavrieť" @@ -4298,7 +4298,7 @@ msgstr "vygenerované %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s nepoužité" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Regenerovať" @@ -5312,7 +5312,7 @@ msgstr "" "Najprv musíte povoliť dva-factor overenie na vašom " "účte pred pridaním nového vydavateľa." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5321,7 +5321,7 @@ msgstr "" "použitie v prípade straty zariadenia 2FA, odošlite sem jeden z vašich " "obnovovacích kódov." -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." @@ -5329,7 +5329,7 @@ msgstr "" "Kód na obnovenie, ktorý si vyberiete, sa bude považovať za použitý a už " "nebude k dispozícii na obídenie 2FA." -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5345,7 +5345,7 @@ msgstr "Kódy na obnovenie účtu" msgid "Regenerate recovery codes" msgstr "Obnovte obnovovacie kódy" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5355,7 +5355,7 @@ msgstr "" "kľúčom, na prihlásenie do účtu PyPI budete musieť použiť jeden z týchto " "kódov na obnovenie. Každý kód možno použiť iba raz." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5363,7 +5363,7 @@ msgstr "" "Tieto kódy by sa mali používať len na obnovenie účtu, nie " "na typické prihlásenia." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10540,51 +10540,51 @@ msgid "Logos" msgstr "Logá" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Výsledky vyhľadávania" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Mali ste na mysli „%(text)s“?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Zavrieť panel" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Filtrovať podľa klasifikátora" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Zadajte vyhľadávací dopyt alebo vyberte filter zo zoznamu klasifikátorov." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Zadajte vyhľadávací dopyt alebo pridajte filter kliknutím na tlačidlo." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Môžete kombinovať vyhľadávania a filtre klasifikátorov. Príklady:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Projekty kompatibilné s Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Rozšírenia Sphinx, ktoré majú stabilný/produkčný stav" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Projekty súvisiace s „grafikou“ s licenciami schválenými OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -10592,44 +10592,44 @@ msgstr[0] "%(count_display)s projekt" msgstr[1] "%(count_display)s projekty" msgstr[2] "%(count_display)s projektov" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "pre \"%(term)s\"" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "s vybraným klasifikátorom" msgstr[1] "s vybranými klasifikátormi" msgstr[2] "s vybranými klasifikátormi" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Zoradiť podľa" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Relevantnosť" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Dátum poslednej aktualizácie" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filter" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Pridajte filter" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Nenašli sa žiadne výsledky pre „%(term)s“" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/sl/LC_MESSAGES/messages.po b/warehouse/locale/sl/LC_MESSAGES/messages.po index 3fded8279477..3fa5fcc95369 100644 --- a/warehouse/locale/sl/LC_MESSAGES/messages.po +++ b/warehouse/locale/sl/LC_MESSAGES/messages.po @@ -16,19 +16,19 @@ msgstr "" "n%100==4 ? 2 : 3;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -137,194 +137,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -333,29 +333,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -796,7 +796,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2717,7 +2717,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3914,7 +3914,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4828,19 +4828,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4854,20 +4854,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9159,50 +9159,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -9211,12 +9211,12 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" @@ -9224,32 +9224,32 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/sr/LC_MESSAGES/messages.po b/warehouse/locale/sr/LC_MESSAGES/messages.po index 29147e0cf018..6d15f04f4a4b 100644 --- a/warehouse/locale/sr/LC_MESSAGES/messages.po +++ b/warehouse/locale/sr/LC_MESSAGES/messages.po @@ -17,7 +17,7 @@ msgstr "" "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Weblate 5.5-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -25,13 +25,13 @@ msgstr "" "Морате да верификујете своју **примарну** имејл адресу да бисте могли да " "извршите ову радњу." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -147,194 +147,194 @@ msgstr "Повратни код је већ искоришћен." msgid "The username isn't valid. Try again." msgstr "Ово корисничко име је неважеће. Покушајте поново." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Већ сте аутентификовани" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Имејл није пронађен" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Имејл је већ верификован" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Сада можете ставити овај имејл за вашу примарну адресу" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Ово је Ваша примарна адреса" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Имејл адреса ${email_address} је верификована. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -343,29 +343,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -874,7 +874,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2793,7 +2793,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3996,7 +3996,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4961,19 +4961,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4987,20 +4987,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9370,50 +9370,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" @@ -9421,44 +9421,44 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ta/LC_MESSAGES/messages.mo b/warehouse/locale/ta/LC_MESSAGES/messages.mo index f00845a85efed23b4fbbc189452d247757dfe3b2..cba0c5a4eaffb5d7ed13040d27e1a79cebfc6d4e 100644 GIT binary patch delta 4183 zcmc(gdu)~E9mk(@Kqx)!pi+C`wD8gk1!|9IVPfS{t1|0^mVziq!Vc}*_Q>J9K zU=utH{qQ&NW_T6WK%Y;k>98JF!8Rxd_Cf>hhxIT8=fFR}0L;&meq3EdrG<_jh(+ox zmsg+|G#4wR|1sDI55RKx9u$Kv!8@Q2x9Z>$XuvS!PYv=@4PSsJ{2?^pY{KD}P&ZSN z2__T^_rXFq1jW;LU@`oy+rHv5XNpn{^!wpbxCTl@o`nWH2P@zQPz?4KC^ZurQ1)+v z{W9#ekzO&%;LAe~02(J=RphAUq2PpoF|>s!}o71taj+a20%zQ(ECsDB8LN zSHnC6v=;_%A^y)&`3oH@;Vu#<9{dc7Vb`FDtpxYy!2lFbH^2q(7`y}i5`G2dlqgjT zTcI4d9k#*4a2C7>_jr_=TB=lmSE(b@i2qgwUSW0%tmM>vFb3sD{2P83u0vtsVZjUp z1qa|JSZFA<4DNywxwqjtco}{No+94w!d2wqeOO8OZioMbmtb8#@w<&mIRXg4a2fm)lpF_eC!df$3AfWeKt4KPe!X*T zqwrqZL$DG4!)3#KbSL+}kBa2*=dcM*Sm0c@X80-Xop1p5eHmp#&z(v=3ZH{tg_mI? zT)a@Jd*Dtu2;YKVhb!(vC-7}3`*d+--iM#ScDesQ;u(w5F=r7Qd%34DM*GSVB7kS1 zrAlpqA2jl^!IfB92DjkW{mk2cpHfq3{{kL?AJKUp?n04&WxToBiOj+Wod^%X<@8r$ z{YRXyVpJr=Yae1$_zrv%E@D;%8(oD@(e}5HZ}<|t3XN8!z70#s7t{1}%ToR5kTo5R zac}}<_`_-aJm)}zBIoOT!ouYg#hRe&1wzg!|_g+ ze&Ncfucb_O`&PIVtkQMuKTjhKbf!p+7S+R$8=_xDgg)|#P#2H19HCC3jW+dD{Rl*l z3a#mXIzZhdKYUdVQ~|7`Io4m zZUiItr#U6*v$-CR{Y~FwU)F~97N6h#p0Bs9(~253Ree^pD;Nnqp|{%*32rub)EJ?d z(P6fSLlLthpqfVvFx(}seWPaE)p;M5uSkT$#>Q=NGiC&%rlG9~hpk@Os>S|SPEoo% z|C4e3CS%>ft){WjG$TgbvW(5a$TlMpi6z?G%~-565jMhBS14ix<8gCyPdpYd)>?_I zHDRlLli6WdiMY0_sxKbG_<+$GHiI$Kh)1^>!LA@1goAN28c?gdv(Eh5|K`xXG0(Ht z6$H}r3)XvQJ>2%ts8EnMBi>DPh_}%hGQ%DA{;8Y#oq+WkReh5B9fsAZXN{4i?92s} z1ZV8^*QLyDI;+})5z^Fa#M0iv(_YVA=~s&m=GckpGbSF&B#&j1L-vJ0SyzLRNxqm# zeqXv$gL>fQO!BzyN$KB{^fT$@OltS=)Rb-~59<}|mev!Q!3L~mv(v*v=Q7EYndCXU z(O;Clb;fh!%8z7Hdosy0di)F{?8$CfCM^(?o{^(uJAOI#)lBLe+JvzWm{(hx?U>zK zY1kjv6sJF~sP)|V&>Hv9QyjD-wCg?O(M-;EZf56|A~oi(J>@5qB+ z3HJUh?Gag2cgFrn)7|!l+PZXe?FC;Gk~+h@&n}fDq;v*OkErM=k)o*PgdT8I!?NA> z!IGjmT4gfMUifoNPh+wpF=ru4J{hpzyQlbG_u*k~(zy?MRcdc0Nfd^)nJsng3wPkj z5qIp%C51~dQ$&>&QF`!vm+t3yeScDe0rq$9j_6F^8rBWknfq>gENiiNqs2KGPoj&7CJEwvYxM8I&X;)Pa?#@!Vu5PTnBK z5Dgh+jJ&wHpqCebJm^p-U$i5orS_?cg7mc|Kk%$Rsi*Qjpas3h7!SEtnUiex8PX}u rK3_kq?*9bas-N~K`+eTt*WEMy_ONZ%d+olvqh9T-&C{oK1*L$m delta 1845 zcmY+_YfKbZ6u|K_1G2o9*DjCxVwEbm3PnM|mck17fL3jV6l>5%%_bryMNlM09c{Hn z1zR(|T5XH9rX`Jj=%g>IrVrCtW75WG8ox9q#9Fo0Pex*B;{VL7NxjLL-@UWL-aF@> zy9}N*KH6(oe`duW651kSEYWLlr#B}V%G(3*wB9?sNb>s$?@>6H6dPwL})s(TTTW1kd0&ypKAuKh^ufDX1%N#7X!%M$w9W zelvDIfz|88(=dpyp)R}~b8%a2d{||E8KCn#p2Zq`i28;V%of5oa3XF;UD!#SfIp&6 zFciB#j75xd$g?h>CT1H(7~5EkSFr%i3>JTu&SW~8!Xa$J#7vP_uobl?PGd7(!rhq9 z>m0_<@Kvl1cnfVVOwEz8q6jCJ8(NTqsjiP#TGn z4GQN7Ucw)6mBnl8g9U8(n|K{Hr44LkD;`6AgJEpK8eYRshHTuz_(a${CF99!9pjZ4 z!Ba8+!WPDb)4Z*)u$J+cSdP{MIwN$#RK_lSu*BQj)3}szJ!yCeKg0;$#yJ>fgZpqD z_TVG@7`sTLeougn{{!F0)wsS)q!X{};7OCuXsayis-qMS(LbMdtG0lG!2| zjE~|6IKUCPi1k&Rc|P}7dl?(Sg^btLh}^_M{2u!woEn~Qog=b`vBhg|#w5}-j61Pk zSk2aY_JteTv`Swl{6vV*)RSSiP2$RKiD~cf1uW9zwy|8PHeuDm8wjg)5A%zt%W5RF zv43vuYrjD+G^*UqrEVOR?zTj(xkMh3N=zWMQ5S9ta81^{>84~6L1Gc1zYOHst#dtm zn!^G@8!2&rK~mh2_XEula(@jHkd(Sr5s#Tfg!q43z, 2023. # Venkatesh S <20ucs085@kamarajengg.edu.in>, 2023. # Vibin B , 2024. +# MOHIDEEN IBN MOHAMMED , 2024. msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2021-05-01 15:23+0200\n" -"PO-Revision-Date: 2024-09-25 13:45+0000\n" -"Last-Translator: Vibin B \n" +"PO-Revision-Date: 2024-12-10 16:22+0000\n" +"Last-Translator: MOHIDEEN IBN MOHAMMED \n" "Language-Team: Tamil \n" "Language: ta\n" @@ -20,22 +21,22 @@ 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.8-dev\n" +"X-Generator: Weblate 5.9-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" "இந்தச் செயலைச் செய்வதற்கு முன் உங்கள் **முதன்மை** மின்னஞ்சல் முகவரியைச் சரிபார்க்க வேண்டும்." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "இந்த செயலைச் செய்ய இரண்டு காரணி அங்கீகாரம் உங்கள் கணக்கில் இயக்கப்பட்டிருக்க வேண்டும்." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "இடம் புதுப்பிக்கப்பட்டது" @@ -59,7 +60,7 @@ msgstr "" #: warehouse/accounts/forms.py:74 msgid "Null bytes are not allowed." -msgstr "" +msgstr "வெற்று எட்டியல்களுக்கு அனுமதி இல்லை." #: warehouse/accounts/forms.py:88 msgid "No user found with that username" @@ -91,13 +92,12 @@ msgid "Password too long." msgstr "கடவுச்சொல் மிக நீளமானது." #: warehouse/accounts/forms.py:210 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for ${time}. Please try again later." -msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." +msgstr "" +"பல வெற்றியுறாத உள்நுழைவு முயற்சிகள் நடந்துள்ளன. நீங்கள் ${time} மணி நேரத்திற்கு " +"பூட்டப்பட்டிருக்கிறீர்கள். பின்னர் மீண்டும் முயற்சிக்கவும்." #: warehouse/accounts/forms.py:239 msgid "Your passwords don't match. Try again." @@ -136,7 +136,7 @@ msgstr "பெயர் மிக நீளமானது. 100 எழுத் #: warehouse/accounts/forms.py:417 msgid "URLs are not allowed in the name field." -msgstr "" +msgstr "பெயர் புலத்தில் உரலிகள் அனுமதிக்கப்படவில்லை." #: warehouse/accounts/forms.py:506 msgid "Invalid TOTP code." @@ -158,16 +158,15 @@ msgstr "மீட்பு குறியீடு(Recovery code) முன் msgid "The username isn't valid. Try again." msgstr "பயனர் பெயர் தவறானது. மீண்டும் முயற்சி செய்." -#: warehouse/accounts/views.py:119 -#, fuzzy -#| msgid "" -#| "There have been too many unsuccessful login attempts. Try again later." +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." -msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." +msgstr "" +"பல வெற்றியுறாத உள்நுழைவு முயற்சிகள் நடந்துள்ளன. நீங்கள் ${} மணி நேரத்திற்கு " +"பூட்டப்பட்டிருக்கிறீர்கள். பின்னர் மீண்டும் முயற்சிக்கவும்." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -175,7 +174,7 @@ msgstr "" "இந்தக் கணக்கில் பல மின்னஞ்சல்கள் சரிபார்க்கப்படாமலே சேர்க்கப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் " "சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -185,26 +184,26 @@ msgstr "" "கோரப்பட்டுள்ளன. உங்கள் இன்பாக்ஸைச் சரிபார்த்து, சரிபார்ப்பு இணைப்புகளைப் பின்பற்றவும். (IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "தவறான அல்லது காலாவதியான இரண்டு காரணி உள்நுழைவு." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "ஏற்கனவே அங்கீகரிக்கப்பட்டது" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "வெற்றிகரமான இணைய அங்கீகரிப்பு(Web Authentication ) வலியுறுத்தல்" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "மீட்பு குறியீடு ஏற்றுக்கொள்ளப்பட்டது. வழங்கப்பட்ட குறியீட்டை மீண்டும் பயன்படுத்த முடியாது." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -212,142 +211,134 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " "கோரவும்" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" "தவறான டோக்கன்: புதிய கடவுச்சொல்(password) மீட்டமைப்பு(reset) இணைப்பைக்(link) கோரவும்" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "தவறான டோக்கன்: டோக்கன் வழங்கப்படவில்லை" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "தவறான டோக்கன்: கடவுச்சொல்(password) மீட்டமைப்பு(reset) டோக்கன் அல்ல" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "தவறான டோக்கன்: பயனர்(user) கிடைக்கவில்லை(not found)" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "தவறான டோக்கன்: இந்த டோக்கன் கோரப்பட்டதால் பயனர் உள்நுழைந்துள்ளார்" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "தவறான டோக்கன்: இந்த டோக்கன் கோரப்பட்டதிலிருந்து கடவுச்சொல் ஏற்கனவே மாற்றப்பட்டுள்ளது" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "உங்கள் கடவுச்சொல்லை மீட்டமைத்துவிட்டீர்கள்" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "காலாவதியான டோக்கன்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "தவறான அடையாளச் சின்னம்: மின்னஞ்சல் சரிபார்ப்பு அடையாளச் சின்னமல்ல" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "மின்னஞ்சல் கிடைக்கவில்லை" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "மின்னஞ்சல் ஏற்கனவே சரிபார்க்கப்பட்டது" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "நீங்கள் இப்போது இந்த மின்னஞ்சலை உங்கள் முதன்மை முகவரியாக அமைக்கலாம்" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "இது உங்கள் முதன்மை முகவரி" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "மின்னஞ்சல் முகவரி ${email_address} சரிபார்க்கப்பட்டது. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" "காலாவதியான டோக்கன்: புதிய அமைப்பு (organization) அழைப்பை(invitation) கோரவும்" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "தவறான அடையாளச் சின்னம்: புதிய அமைப்பு அழைப்பை கோருங்கள்" -#: warehouse/accounts/views.py:1012 -#, fuzzy -#| msgid "Invalid token: not an email verification token" +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" -msgstr "தவறான அடையாளச் சின்னம்: மின்னஞ்சல் சரிபார்ப்பு அடையாளச் சின்னமல்ல" +msgstr "செல்லாத கடவு குறியீடு: ஒரு அமைப்பின் அழைப்பிதழுக்கானா கடவு குறியீடு அல்ல" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "நிறுவன அழைப்பு செல்லாது." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "நிறுவன அழைப்பு இனி இல்லை." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." -msgstr "" +msgstr "'${organization_name}' -க்கான அழைப்பு நிராகரிக்கப்பட்டது." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." -msgstr "" +msgstr "நீங்கள் இனிமேல் '${organization_name}' நிறுவனத்தின் ${role}." -#: warehouse/accounts/views.py:1173 -#, fuzzy -#| msgid "Expired token: request a new password reset link" +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" -msgstr "" -"காலாவதியான டோக்கன்: புதிய கடவுச்சொல்(Password) மீட்டமைப்பு(reset) இணைப்பைக்(link) " -"கோரவும்" +msgstr "காலாவதியான கடவு குறியீடு: திட்டபணியின் புதிய பங்களிப்பிற்கானா அழைப்பை கோரவும்" -#: warehouse/accounts/views.py:1175 -#, fuzzy -#| msgid "Invalid token: request a new email verification link" +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" -msgstr "தவறான அடையாளச் சின்னம்: புதிய மின்னஞ்சல் சரிபார்ப்பு இணைப்பைக் கோருங்கள்" +msgstr "செல்லாத கடவு குறியீடு: திட்டபணியின் புதிய பங்களிப்பிற்கானா அழைப்பை கோரவும்" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" -msgstr "" +msgstr "செல்லாத கடவு குறியீடு: ஒத்துழைப்பிற்கானா அழைப்பு கடவு குறியீடு அல்ல" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "பங்கு அழைப்பு மதிப்பில்லாத." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "பங்கு அழைப்பு இனி இல்லை." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." -msgstr "" +msgstr "'${project_name}' -க்கான அழைப்பு நிராகரிக்கப்பட்டது." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." -msgstr "" +msgstr "நீங்கள் இனிமேல் '${project_name}' திட்டப்பணியின் ${role}." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -360,7 +351,7 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -370,17 +361,17 @@ msgstr "" "புதிய பயனர்(user) பதிவு தற்காலிகமாக முடக்கப்பட்டுள்ளது. விவரங்களுக்கு https://pypi." "org/help#admin-intervention ஐப் பார்க்கவும்." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -392,29 +383,29 @@ msgid "" "again later." msgstr "பல தோல்வியுற்ற உள்நுழைவு முயற்சிகள் உள்ளன. பின்னர் மீண்டும் முயற்சிக்கவும்." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -968,7 +959,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2882,7 +2873,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4087,7 +4078,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5036,19 +5027,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5062,20 +5053,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9460,93 +9451,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/te/LC_MESSAGES/messages.po b/warehouse/locale/te/LC_MESSAGES/messages.po index 823713c8aaed..40ea67835917 100644 --- a/warehouse/locale/te/LC_MESSAGES/messages.po +++ b/warehouse/locale/te/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.18-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "ఈ చర్యను నిర్వహించడానికి మీ ఖాతాలో రెండు-కారకాల ప్రమాణీకరణ తప్పనిసరిగా ప్రారంభించబడాలి." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -145,7 +145,7 @@ msgstr "రికవరీ కోడ్ గతంలో ఉపయోగించ msgid "The username isn't valid. Try again." msgstr "ఇమెయిల్ చిరునామా చెల్లదు. మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy msgid "" "There have been too many unsuccessful login attempts. You have been locked " @@ -153,7 +153,7 @@ msgid "" msgstr "" "లాగిన్ ప్రయత్నాలు చాలా జరిగాయి. మీరు ${time} కొరకు లాక్ చేయబడ్డారు. దయచేసి తరువాత మళ్లీ ప్రయత్నించండి." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -161,7 +161,7 @@ msgstr "" "వాటిని ధృవీకరించకుండానే ఈ ఖాతాకు చాలా ఇమెయిల్స్ జోడించబడ్డాయి. మీ ఇన్ బాక్స్ చెక్ చేయండి మరియు వెరిఫికేషన్ లింక్ " "లను అనుసరించండి. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy msgid "" "Too many password resets have been requested for this account without " @@ -171,29 +171,29 @@ msgstr "" "వాటిని పూర్తి చేయకుండానే ఈ ఖాతా కోసం చాలా పాస్ వర్డ్ రీసెట్ లు అభ్యర్థించబడ్డాయి. మీ ఇన్ బాక్స్ చెక్ చేయండి " "మరియు వెరిఫికేషన్ లింక్ లను అనుసరించండి. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 #, fuzzy msgid "Invalid or expired two factor login." msgstr "చెల్లని లేదా గడువు ముగిసిన రెండు కారకాల లాగిన్." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 #, fuzzy msgid "Already authenticated" msgstr "ఇప్పటికే ధృవీకరించబడింది" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 #, fuzzy msgid "Successful WebAuthn assertion" msgstr "విజయవంతమైన WebAuthn ప్రకటన" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 #, fuzzy msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "రికవరీ కోడ్ ఆమోదించబడింది. సరఫరా చేయబడ్డ కోడ్ మళ్లీ ఉపయోగించబడదు." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 #, fuzzy msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" @@ -202,154 +202,154 @@ msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "కొత్త వినియోగదారు నమోదు తాత్కాలికంగా నిలిపివేయబడింది. వివరాల కోసం https://pypi.org/help#admin-" "intervention చూడండి." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -358,29 +358,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -834,7 +834,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2741,7 +2741,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3934,7 +3934,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4848,19 +4848,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4874,20 +4874,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9159,93 +9159,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/th/LC_MESSAGES/messages.po b/warehouse/locale/th/LC_MESSAGES/messages.po index ccfc1e12e99b..e5a05dfe8538 100644 --- a/warehouse/locale/th/LC_MESSAGES/messages.po +++ b/warehouse/locale/th/LC_MESSAGES/messages.po @@ -26,19 +26,19 @@ msgstr "" "X-Generator: Weblate 5.9-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "กรุณายืนยันอีเมลหลักของคุณก่อนที่จะสามารถดำเนินการนี้ได้" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "กรุณาเปิดการยืนยันสองขั้นตอนในบัญชีของคุณเพื่อดำเนินการต่อ" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "ตำเเหน่งอัปเดต" @@ -150,14 +150,14 @@ msgstr "รหัสกู้คืนถูกใช้ไปเเล้ว" msgid "The username isn't valid. Try again." msgstr "ชื่อผู้ใช้ไม่ถูกต้อง กรุณาลองใหม่อีกครั้ง" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" "มีความพยายามเข้าถึงระบบที่ไม่สำเร็จมากเกินไป คุณถูกออกจากระบบ {} กรุณาลองใหม่ในภายหลัง" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -165,7 +165,7 @@ msgstr "" "มีการเพิ่มอีเมลมากเกินไปในบัญชีนี้โดยไม่ยืนยันอีเมล ตรวจสอบอีเมลของคุณและทําตามลิงก์ยืนยัน (IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -174,25 +174,25 @@ msgstr "" "มีการเพิ่มอีเมลมากเกินไปในบัญชีนี้โดยไม่ต้องตรวจสอบ " "ตรวจสอบกล่องจดหมายของคุณและทําตามลิงก์ยืนยัน ((IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "ระบบยืนยันตัวตนสองขั้นตอนไม่ถูกต้องหรือหมดอายุไปแล้ว" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "คุณได้ทำการยืนยันตัวตนไปแล้ว" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "การตรวจสอบ WebAuthn เสร็จสิ้น" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "รหัสกู้คืนถูกต้อง ไม่สามารถใช้รหัสที่ให้มาได้อีกครั้ง" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -200,130 +200,130 @@ msgstr "" "การสมัครผู้ใช้งานใหม่ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "โทเคนหมดอายุ: กรุณาขอลิ้งค์ในการตั้งรหัสผ่านใหม่" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "โทเคนไม่ถูกต้อง: กรุณาขอลิ้งค์ในการตั้งรหัสผ่านใหม่" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "โทเคนไม่ถูกต้อง: ไม่มีโทเคน" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "โทเคนไม่ถูกต้อง: ไม่ใช่โทเคนในการตั้งค่ารหัสผ่านใหม่" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "โทเคนไม่ถูกต้อง: ไม่ค้นพบผู้ใช้งาน" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "โทเคนไม่ถูกต้อง: ผู้ใช้งานได้ทำการเข้าสู่ระบบหลังจากมีการร้องขอโทเคนนี้" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "โทเคนไม่ถูกต้อง: รหัสผ่านถูกเปลี่ยนแปลงแล้วหลังจากมีการร้องขอโทเคนนี้" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "คุณได้ทำการตั้งค่ารหัสผ่านใหม่" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "โทเคนหมดอายุ: กรุณาร้องขอลิ้งค์การยืนยันที่อยู่อีเมล์ใหม่" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "โทเคนไม่ถูกต้อง: กรุณายืนยันที่อยู่อีเมล์ใหม่" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "โทเคนหมดอายุ: ไม่ใช่โทเคนในการยืนยันอีเมล์" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ไม่พบอีเมล์" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "อีเมล์ได้ทำการยืนยันไปแล้ว" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "คุณสามารถตั้งค่าให้อีเมล์นี้เป็นอีเมล์หลักได้" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "นี่คือที่อยู่อีเมล์หลัก" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "อีเมล์ ${email_address} ยืนยันแล้ว. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "โทเคนหมดอายุ: กรุณาขอลิ้งค์จากองค์กรของคุณใหม่" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "โทเคนไม่ถูกต้อง: กรุณาขอคำเชิญจากองค์กรของคุณ" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "โทเคนหมดอายุ: ไม่ใช่โทเคนที่องค์กรเชิญมา" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "คำเชิจากองค์กรไม่ถูกต้อง" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "ไม่มีคำเชิญเข้าร่วมองค์กรอีกต่อไป" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "คำเชิจาก '${organization_name}' ถูกปฏิเสธ" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "คุณได้เป็น ${role} ของ '${organization_name}'" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "โทเคนหมดอายุ: กรุณาขอลิ้งค์สำหรับโปรเจค" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "โทเคนไม่ถูกต้อง: กรุณาขอลิ้งค์ในการใช้งานใหม่" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "โทเคนหมดอายุ: ไม่ใช่โทเคนในการยืนยันอีเมล์" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "ตำเเหน่งการเชิญไม่ถูกต้อง" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "คำเชิญไม่ถูกต้อง" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "การเชิญ '${project_name}' ได้ถูกการปฏิเสธ" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "ตอนนี้คุณได้เป็น ${role} ของโปรเจค '${project_name}' แล้ว" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -332,12 +332,12 @@ msgstr "" "การรับสมัครผู้ใช้งานใหม่ปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-" "intervention" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "ถูกปิดใช้งานชั่วคราว ดูข้อมูลเพิ่มเติมได้ที่ https://pypi.org/help#admin-intervention" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -345,11 +345,11 @@ msgstr "" "คุณต้องมีอีเมลที่ยืนยันแล้วจึงจะสามารถลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้ที่รอดำเนินการ ดูข้อมูลเพิ่มเติมที่ " "https://pypi.org/help#openid-connect" -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "คุณไม่สามารถลงทะเบียนผู้เผยแพร่ที่รอดำเนินการมากกว่า 3 รายพร้อมกันได้" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -358,30 +358,30 @@ msgid "" "again later." msgstr "มีการพยายามลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้หลายครั้งเกินไป ลองอีกครั้งในภายหลัง" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "ไม่สามารถลงทะเบียนผู้เผยแพร่ที่เชื่อถือได้" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" "ผู้เผยแพร่ที่เชื่อถือได้รายนี้ได้รับการลงทะเบียนแล้ว โปรดติดต่อผู้ดูแลระบบของ PyPI หากไม่ได้ตั้งใจ" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "ลงทะเบียนผู้เผยแพร่ใหม่ที่รอดำเนินการเพื่อสร้าง " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "ID ผู้เผยแพร่ไม่ถูกต้อง" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "ลบผู้เผยแพร่ที่เชื่อถือได้สำหรับโครงการแล้ว " @@ -864,7 +864,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2780,7 +2780,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4003,7 +4003,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4966,19 +4966,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4994,20 +4994,20 @@ msgstr "ป้อนรหัสกู้คืน" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9374,91 +9374,91 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "ตัวกรอง" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "เพิ่มตัวกรอง" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/tr/LC_MESSAGES/messages.po b/warehouse/locale/tr/LC_MESSAGES/messages.po index fbeeb2cb70fa..c85736dc81f7 100644 --- a/warehouse/locale/tr/LC_MESSAGES/messages.po +++ b/warehouse/locale/tr/LC_MESSAGES/messages.po @@ -41,7 +41,7 @@ msgstr "" "X-Generator: Weblate 5.8.2-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -49,7 +49,7 @@ msgstr "" "Bu eylemi gerçekleştirmeden önce **birincil** e-posta adresinizi " "doğrulamanız gerekmektedir." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -57,7 +57,7 @@ msgstr "" "Hesabınızdaki bu değişikliği aktif etmek için iki aşamalı kimlik " "doğrulamasını aktif etmelisiniz." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Yerel ayarlarlar güncellendi" @@ -180,7 +180,7 @@ msgstr "Kurtarma kodu daha önceden kullanıldı." msgid "The username isn't valid. Try again." msgstr "Kullanıcı adı geçerli değil. Tekrar deneyin." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -188,7 +188,7 @@ msgstr "" "Çok fazla başarısız giriş denemesi oldu. Hesabınız {} süresince kilitlendi. " "Daha sonra tekrar deneyin." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -196,7 +196,7 @@ msgstr "" "Bu hesaba, doğrulanmamış çok fazla e-posta eklendi. Gelen kutunuzu kontrol " "edin ve doğrulama bağlantılarını takip edin. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -206,25 +206,25 @@ msgstr "" "Gelen kutunuzu kontrol edin ve doğrulama bağlantılarını kontrol edin. (IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Geçersiz veya süresi dolmuş 2-aşamalı giriş." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Zaten giriş yapılmış" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Başarılı WebAuthn önermesi" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Kurtarma kodu kabul edildi. Bu kod yeniden kullanılamaz." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -232,130 +232,130 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Süresi dolmuş belirteç: yeni bir parola sıfırlama bağlantısı isteyin" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Geçersiz belirteç: yeni bir parola sıfırlama bağlantısı isteyin" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Geçersiz belirteç: belirteç verilmedi" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Geçersiz belirteç: bir parola sıfırlama belirteci değil" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Geçersiz belirteç: kullanıcı bulunamadı" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "Geçersiz belirteç: kullanıcı bu belirteç istendikten sonra giriş yaptı" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Geçersiz belirteç: parola bu belirteç istendikten sonra zaten değişti" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Parolanızı sıfırladınız" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Süresi dolmuş belirteç: yeni bir e-posta doğrulama bağlantısı isteyin" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Geçersiz belirteç: yeni bir e-posta doğrulama bağlantısı isteyin" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Geçersiz belirteç: e-posta doğrulama belirteci değil" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "E-posta bulunamadı" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E-posta zaten onaylanmış" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Artık sen bu e-postayı birincil adresin olarak ayarlayabilirsin" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Bu senin birincil adresin" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "E-posta adresin ${email_address} onaylandı. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Süresi dolmuş anahtar: yeni bir davetiye talep edin" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Geçersiz anahtar: yeni bir davetiye talep edin" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Geçersiz anahtar: organizasyon davetiyesi geçersiz" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Organizasyon davetiyesi geçerli değil." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Organizasyon daveti artık mevcut değil." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "'${project_name}' davetiyesi reddedildi." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Artık '${project_name}' projesinde ${role} oldunuz." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "Süresi dolmuş anahtar: yeni bir proje rolü daveti isteyin" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Geçersiz anahtar: yeni bir proje rolü daveti isteyin" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Geçersiz belirteç: iş birliği daveti belirteci değil" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Rol daveti geçerli değil." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Görev daveti artık mevcut değil." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "'${project_name}' proje davetiyesi reddedildi." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Artık '${project_name}' projesinde ${role} oldunuz." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -368,13 +368,13 @@ msgstr "" "Yeni kullanıcı kayıtları geçici olarak kapatıldı. Detaylar için https://pypi." "org/help#admin-intervention sayfasını inceleyin." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 #, fuzzy #| msgid "" #| "You must have a verified email in order to register a pending OpenID " @@ -387,7 +387,7 @@ msgstr "" "postanız olmalıdır. Ayrıntılar için https://pypi.org/help#openid-connect'e " "bakın." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 #, fuzzy #| msgid "" #| "You can't register more than 3 pending OpenID Connect providers at once." @@ -395,7 +395,7 @@ msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Aynı anda 3'ten fazla bekleyen OpenID Connect sağlayıcısını kaydedemezsiniz." -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -406,14 +406,14 @@ msgstr "" "Çok fazla sayıda yetkili yayıncı kaydı denemesi yapıldı. Daha sonra tekrar " "deneyin." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Onaylı kullanıcı kaydedilemedi" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 #, fuzzy #| msgid "" #| "This OpenID Connect provider has already been registered. Please contact " @@ -425,16 +425,16 @@ msgstr "" "Bu yetkili yayıncı zaten kayıtlı. Bunun bir hata olduğunu düşünüyorsanız, " "lütfen PyPI yönetimiyle iletişime geçin." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Onay bekleyen bir yeni yetkili kaydı oluşturuldu. " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Geçersiz Yetkili Kimliği" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Bu proje için onaylı kullanıcı kaldırıldı. " @@ -984,7 +984,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3277,7 +3277,7 @@ msgstr "Bu bildirimi kapat" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Kapat" @@ -4620,7 +4620,7 @@ msgstr "%(generated_datetime)s tarihinde oluşturuldu" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Yeniden oluştur" @@ -5719,19 +5719,19 @@ msgid "" "your account before adding a new publisher." msgstr "Hesabınızda çift faktörlü kimlik doğrulamayı etkinleştirmediniz." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5745,7 +5745,7 @@ msgstr "Hesap kurtarma kodları" msgid "Regenerate recovery codes" msgstr "Kurtarma kodlarını yeniden oluştur" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5756,7 +5756,7 @@ msgstr "" "birini kullanmanız gerekecektir. Her bir kod yalnız bir kez " "kullanılabilir." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5764,7 +5764,7 @@ msgstr "" "Bu kodlar sadece hesap kurtarmak için kullanılmalıdır, " "normal oturum açmalar için değil." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11449,54 +11449,54 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Arama sonuçları" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" "'%(text)s' bunu demek mi istediniz?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Paneli kapat" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, fuzzy, python-format #| msgid "Displayed on your public profile" msgid "Filter by classifier" msgstr "Açık profilinizde görüntülenmektedir" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" "Bir arama sorgusu girin yahut sınıflandırıcılar listesinden bir filtre seçin." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Bir arama sorgusu girin yahut düğmeye tıklayarak bir filtre ekleyin." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" "Aramaları ve sınıflandırıcı filtrelerini birleştirebilirsiniz. Örneğin:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Python 3 uyumlu projeler" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "Collaborator for: %(project)s" msgid "%(count_display)s project" @@ -11504,43 +11504,43 @@ msgid_plural "%(count_display)s projects" msgstr[0] "Ortak olduğu: %(project)s" msgstr[1] "Ortak olduğu: %(project)s" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "\"%(term)s\" için" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Sıralama ölçütü" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "İlgi" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Son güncellenen tarih" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Filtre" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Filtre ekle" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "'%(term)s' için bir sonuç bulunamadı" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter" diff --git a/warehouse/locale/tzm/LC_MESSAGES/messages.po b/warehouse/locale/tzm/LC_MESSAGES/messages.po index 4e2611d6a5ae..da3e6082c0a4 100644 --- a/warehouse/locale/tzm/LC_MESSAGES/messages.po +++ b/warehouse/locale/tzm/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n >= 2 && (n < 11 || n > 99);\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Asedɣi adɣaran" @@ -138,194 +138,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ur illi Imayl-a" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Ittusdded Imayl-a" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Wa d Imayl adeslan nnek" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "tettusdded tansa Imayl ${email_address}. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -334,31 +334,31 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Create an account" msgid "Invalid publisher ID" msgstr "Sker yan umiḍan" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -853,7 +853,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2788,7 +2788,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Rgel" @@ -4001,7 +4001,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4997,19 +4997,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5023,20 +5023,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9530,93 +9530,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Stey" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ug/LC_MESSAGES/messages.po b/warehouse/locale/ug/LC_MESSAGES/messages.po index 5d43fd9d18b7..c37000e3aec8 100644 --- a/warehouse/locale/ug/LC_MESSAGES/messages.po +++ b/warehouse/locale/ug/LC_MESSAGES/messages.po @@ -15,13 +15,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.16-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -29,7 +29,7 @@ msgstr "" "بۇ ھەرىكەتنى ئىجرا قىلىش ئۈچۈن ھېساباتىڭىزدا ئىككى ئامىللىق دەلىللەش " "قوزغىتىلغان بولۇشى كېرەك." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Locale يېڭىلاندى" @@ -151,7 +151,7 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "پارول ئىناۋەتسىز. قايتا سىناڭ." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -160,188 +160,188 @@ msgid "" "out for {}. Please try again later." msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -353,29 +353,29 @@ msgid "" "again later." msgstr "مۇۋەپپەقىيەتسىز كىرىش بەك كۆپ بولۇپ كەتتى. كېيىن قايتا سىناڭ." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -820,7 +820,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2727,7 +2727,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3920,7 +3920,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4834,19 +4834,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4860,20 +4860,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9145,93 +9145,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/uk/LC_MESSAGES/messages.po b/warehouse/locale/uk/LC_MESSAGES/messages.po index 0a24e27b5f7e..5b47bc8b7a35 100644 --- a/warehouse/locale/uk/LC_MESSAGES/messages.po +++ b/warehouse/locale/uk/LC_MESSAGES/messages.po @@ -36,7 +36,7 @@ msgstr "" "X-Generator: Weblate 5.6-dev\n" "Generated-By: Babel 2.8.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -44,7 +44,7 @@ msgstr "" "Необхідно підтвердити **основну** електронну адресу перед виконанням цієї " "дії." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -52,7 +52,7 @@ msgstr "" "Для виконання цієї дії, двофакторна автентифікація мусить бути увімкнена у " "вашому обліковому записі." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Локалізація оновлена" @@ -174,7 +174,7 @@ msgstr "Код відновлення вже використано." msgid "The username isn't valid. Try again." msgstr "Це імʼя користувача недійсне. Спробуйте знову." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -182,7 +182,7 @@ msgstr "" "Ви здійснили забагато невдалих спроб увійти. Ви заблоковані на {}. Спробуйте " "знову пізніше." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -190,7 +190,7 @@ msgstr "" "Ви додали забагато електронних адрес, не підтвердивши їх. Перевірте свою " "скриньку та перейдіть за посиланнями підтвердження. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -200,25 +200,25 @@ msgstr "" "Перевірте свою скриньку та перейдіть за посиланнями підтвердження. (IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Двофакторний вхід недійсний або термін його дії збіг." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Уже аутентифіковано" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Перевірка WebAuthn успішна" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Код відновлення прийнято. Введений код не можна використати повторно." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -226,138 +226,138 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" "Час дії токена завершився: здійсніть запит нового посилання для скидання " "пароля" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Недійсний токен: здійсніть запит нового посилання для скидання пароля" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Недійсний токен: не вказано токена" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Недійсний токен: не є токеном для скидання пароля" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Недійсний токен: користувача не знайдено" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Недійсний токен: користувач здійснив вхід з моменту запиту цього токена" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "Недійсний токен: пароль уже було змінено з моменту запиту цього токена" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Ви скинули свій пароль" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" "Час дії токена збіг: здійсніть запит нового посилання для підтвердження " "електронної адреси" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Недійсний токен: здійсніть запит нового посилання для скидання пароля" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Недійсний токен: не є токеном для підтвердження електронної адреси" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Електронної адреси не знайдено" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Електронну адресу підтверджено" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Тепер ви можете встановити цю електронну адресу основною" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Це ваша основна адреса" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Електронну адресу ${email_address} підтверджено. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" "Час дії токена завершився: здійсніть запит нового запрошення у організацію" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Недійсний токен: здійсніть запит нового запрошення в організацію" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Недійсний токен: не є токеном запрошення до організації" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Запрошення в організацію недійсне." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Запрошення в організацію вже не існує." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Запрошення до '${organization_name}' відхилене." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Ви тепер ${role} організації '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" "Час дії токена завершився: здійсніть запит нового запрошення на роль у " "проєкті" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "Недійсний токен: запросіть нове запрошення на роль у проєкті" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Недійсний токен: не є токеном запрошення до співпраці" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Запрошення на роль недійсне." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Запрошення на роль уже не існує." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Запрошення до '${project_name}' відхилене." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Ви тепер ${role} проєкту '${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -370,7 +370,7 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -380,7 +380,7 @@ msgstr "" "Реєстрація нових користувачів тимчасово вимкнена. Ознайомтеся з деталями на " "https://pypi.org/help#admin-intervention." -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 msgid "" "You must have a verified email in order to register a pending trusted " "publisher. See https://pypi.org/help#openid-connect for details." @@ -389,13 +389,13 @@ msgstr "" "очікуючого довіреного видавця. Перейдіть на https://pypi.org/help#openid-" "connect для отримання більш детальної інформації." -#: warehouse/accounts/views.py:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" "Ви не можете зарегеструвати більш ніж 3-х очікуючих довірених видавців " "одночасно." -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -410,14 +410,14 @@ msgstr "" "Ви здійснили забагато спроб зареєструватися через OpenID Connect. Спробуйте " "знову пізніше." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "Не вдалося зареєструвати довіреного видавця" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." @@ -425,20 +425,20 @@ msgstr "" "Цей довірений видавець вже зареєстрований. Будь ласка зверніться до " "адміністраторів PyPI, якщо це помилка." -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage current providers" msgid "Registered a new pending publisher to create " msgstr "Керувати поточними провайдерами" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "Керувати версією" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Вилучено довіреного видавця для проєкту " @@ -1007,7 +1007,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3336,7 +3336,7 @@ msgstr "Сховати сповіщення" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Закрити" @@ -4663,7 +4663,7 @@ msgstr "згенеровано %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "залишилося %(remaining)s" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "Згенерувати нові" @@ -5802,7 +5802,7 @@ msgstr "" "записі.\n" " " -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 #, fuzzy #| msgid "" #| "\n" @@ -5820,7 +5820,7 @@ msgstr "" "відновлення тут.\n" " " -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 #, fuzzy #| msgid "" #| "\n" @@ -5836,7 +5836,7 @@ msgstr "" "обійти двофакторну автентифікацію за допомогою нього буде більше неможливо.\n" " " -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 #, fuzzy #| msgid "" #| "\n" @@ -5860,7 +5860,7 @@ msgstr "Коди відновлення облікового запису" msgid "Regenerate recovery codes" msgstr "Згенерувати нові коди відновлення" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5871,7 +5871,7 @@ msgstr "" "до облікового запису PyPI. Кожен код можна використати лише один раз." -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." @@ -5879,7 +5879,7 @@ msgstr "" "Ці коди повинні використовуватися лише для відновлення " "облікового запису, а не типових входів на сайт." -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11646,50 +11646,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "Результати пошуку" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "Ви мали на увазі «%(text)s»?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "Закрити панель" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "Фільтрувати за класифікатором" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "Введіть пошуковий запит або оберіть фільтр із переліку класифікаторів." -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "Введіть пошуковий запит або додайте фільтр кліком по кнопці." -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "Ви можете комбінувати пошуки та фільтри класифікаторів. Приклади:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Проєкти, які сумісні з Python 3" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "Розширення Sphinx, що мають статус стабільних/продакшн" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "Проєкти, пов'язані із «графікою» із ліцензіями, які схвалені OSI" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11714,12 +11714,12 @@ msgstr[2] "" " %(count_display)s проєктів\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "для «%(term)s»" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11744,32 +11744,32 @@ msgstr[2] "" " із обраними класифікаторами\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "Впорядкувати за" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "Доречністю" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "Датою останнього оновлення" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "Фільтр" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "Додати фільтр" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "Немає результатів для «%(term)s»" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po index 108938406bdb..130cdbe835df 100644 --- a/warehouse/locale/ur_PK/LC_MESSAGES/messages.po +++ b/warehouse/locale/ur_PK/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "مقامی تجدید کردہ" @@ -155,7 +155,7 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "آپ کے پاس ورڈ آپس میں نہیں ملتے۔ دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 #, fuzzy #| msgid "" #| "There have been too many unsuccessful login attempts. Try again later." @@ -165,7 +165,7 @@ msgid "" msgstr "" "لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -177,7 +177,7 @@ msgstr "" "اس اکاؤنٹ میں بہت ذیادہ ای میل تصدیق کئے بغیر شامل کئے گئے ہیں۔ اپنے ای میل " "کے ان باکس کو چیک کریں اور بھیجے ہوئے تصدیق کے لنک کو دبائیں۔" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 #, fuzzy #| msgid "" #| "Too many emails have been added to this account without verifying them. " @@ -190,29 +190,29 @@ msgstr "" "اس اکاؤنٹ میں بہت ذیادہ ای میل تصدیق کئے بغیر شامل کئے گئے ہیں۔ اپنے ای میل " "کے ان باکس کو چیک کریں اور بھیجے ہوئے تصدیق کے لنک کو دبائیں۔" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" "دو عنصر پر مشتمل لاگ ان غلط ہے یا پھر وقت زیادہ گزرنے کی وجہ سے اکسپائر ہو " "چکا ہے۔" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "پہلے ہی توثیق شدہ" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "کامیاب ویب اوتھنٹی کیشن کی اسرشن" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "واپس حصولی کا کوڈ مان لیا گیا ہے۔ اس کوڈ کو دوبارہ استعمال نہیں کیا جاسکتا " "ہے۔" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -220,145 +220,145 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی نیا پاس ورڈ لنک کی درخواست کریں" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "غلط ٹوکن: کوئی ٹوکن فراہم نہیں کیا گیا" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "غلط ٹوکن: پاس ورڈ دوبارہ ترتیب دینے والا ٹوکن نہیں" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "ناجائز ٹوکن: نام نہیں ملا" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new organization invitation" msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی نیا پاس ورڈ لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new organization invitation" msgstr "" "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not an organization invitation token" msgstr "غلط ٹوکن: پاس ورڈ دوبارہ ترتیب دینے والا ٹوکن نہیں" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "ٹوکن کا وقت ختم ہوگیا ہے: براہ مہربانی نیا پاس ورڈ لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "" "غلط ٹوکن: پاس ورڈ کو دوبارہ ترتیب دینے والے ایک نئے لنک کی درخواست کریں" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 #, fuzzy #| msgid "Invalid token: not a password reset token" msgid "Invalid token: not a collaboration invitation token" msgstr "غلط ٹوکن: پاس ورڈ دوبارہ ترتیب دینے والا ٹوکن نہیں" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -371,7 +371,7 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -381,17 +381,17 @@ msgstr "" "نئے یوزروں کی رجسٹریشن عارضی طور پر بند کئی گئی ہے۔ براہِ مہربانی https://" "pypi.org/help#admin-intervention پر جا کر اس کے متعلق معلومات حاصل کریں۔" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -404,29 +404,29 @@ msgid "" msgstr "" "لاگ ان کرنے کی بہت ساری ناکام کوششیں ہوئی ہیں۔ بعد میں دوبارہ کوشش کریں۔" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -971,7 +971,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2882,7 +2882,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4087,7 +4087,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5022,19 +5022,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5048,20 +5048,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9391,93 +9391,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po index d4e440e0450f..fd8a976dc59b 100644 --- a/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po +++ b/warehouse/locale/uz_Latn/LC_MESSAGES/messages.po @@ -19,7 +19,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -27,7 +27,7 @@ msgstr "" "Bu amalni bajarishdan oldin **asosiy** elektron pochta manzilingizni " "tasdiqlashingiz kerak." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -35,7 +35,7 @@ msgstr "" "Ushbu amalni bajarish uchun hisobingizda ikki faktorli autentifikatsiya " "yoqilgan boʻlishi kerak." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Mahalliy til yangilandi" @@ -161,7 +161,7 @@ msgstr "Qayta tiklash kodi ilgari ishlatilgan." msgid "The username isn't valid. Try again." msgstr "Foydalanuvchi nomi yaroqsiz. Qayta urinib ko'ring." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -169,7 +169,7 @@ msgstr "" "Kirish uchun juda koʻp muvaffaqiyatsiz urinishlar boʻldi. Siz {} uchun " "bloklangansiz. Iltimos keyinroq qayta urinib ko'ring." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -177,7 +177,7 @@ msgstr "" "Bu hisobga tasdiqlanmagan juda ko'p elektron pochta xabarlari qo'shilgan. " "Kirish qutisini tekshiring va havolalarni tekshiring. (IP: ${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -187,27 +187,27 @@ msgstr "" "amalga oshirildi. Pochtangizni tekshiring va quydagi havolalarga amal " "qiling. (IP: ${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Noto'g'ri yoki muddati ikki faktorli kirish." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Allaqachon tasdiqlangan" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Muvaffaqiyatli WebAuthn tasdiqlash" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" "Qayta tiklash kodi qabul qilindi. Taqdim etilgan kodni qayta ishlatib " "bo'lmaydi." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -215,146 +215,146 @@ msgstr "" "Yangi foydalanuvchilarni ro'yxatga olish vaqtincha o'chirilgan. Tafsilotlar " "uchun https://pypi.org/help#admin-intervention ga qarang." -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Muddati o' tgan token: parolni qayta tiklash havolasini so'rang" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Noto'g'ri belgi: yangi parolni tiklash havolasini so'rang" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Noto'g'ri token: hech qanday token berilmagan" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Noto'g'ri belgi: parolni tiklash belgisi emas" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Xato token: foydalanuvchi mavjud emas" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Noto'g'ri token: foydalanuvchi bu token so'ralganidan beri tizimga kirgan" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" "Yaroqsiz token: token so'ralgandan beri parol allaqachon o'zgartirilgan" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "siz parolingizni qayta tiklagansiz" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" "Muddati tugagan token: elektron pochtani tasdiqlash uchun yangi havolani " "so'rang" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" "Noto'g'ri belgi: elektron pochtani tasdiqlash uchun yangi havolani so'rang" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Noto'g'ri token: elektron pochta tasdiqlash belgisi emas" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Email topilmadi" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "E -pochta manzili allaqachon tasdiqlangan" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" "Endi siz ushbu elektron pochtani asosiy manzil sifatida belgilashingiz mumkin" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Bu sizning asosiy manzilingiz" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Email adress ${email_address} tasdiqlangan. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new organization invitation" msgstr "Muddati o'tgan token: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new organization invitation" msgstr "Noto'g'ri belgi: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 #, fuzzy #| msgid "Invalid token: not a collaboration invitation token" msgid "Invalid token: not an organization invitation token" msgstr "Noto'g'ri token: hamkorlik taklifnomasi emas" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Tashkilot taklifi haqiqiy emas." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Tashkilot taklifi endi mavjud emas." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}' taklifi rad etildi." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Siz hozir “${organization_name}” tashkilotining ${role}isiz." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new project role invite" msgid "Expired token: request a new project role invitation" msgstr "Muddati o'tgan token: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "Noto'g'ri belgi: yangi loyiha rolini taklif qilishni so'rang" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "Noto'g'ri token: hamkorlik taklifnomasi emas" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "Rol taklifi haqiqiy emas." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "Rol taklifnomasi endi yo'q." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "\"$ {Project_name}\" taklifi rad etildi." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Siz hozir \"$ {project_name}\" loyihasining $ {role} a'zosisiz." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" @@ -363,23 +363,23 @@ msgstr "" "Ishonchli chop etish vaqtincha o‘chirib qo‘yilgan. Tafsilotlar uchun https://" "pypi.org/help#admin-intervention ga qarang." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 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:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -393,29 +393,29 @@ msgstr "" "Kirishga urinishlar belgilangan miqdordan oshdi. Iltimos, keyinroq urinib " "ko'ring." -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "Yaratish kutilayotgan yangi noshir ro‘yxatdan o‘tkazildi " -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "Noshir identifikatori (ID) noto‘g‘ri" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -975,7 +975,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2930,7 +2930,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -4142,7 +4142,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5106,19 +5106,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5132,20 +5132,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9564,93 +9564,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/vi/LC_MESSAGES/messages.mo b/warehouse/locale/vi/LC_MESSAGES/messages.mo index 9de2a7babc0510f2de624399574ad5d5d54f68ad..4bc638dd806a81a8ce877c88f7bfeaaa552c3bbc 100644 GIT binary patch delta 10206 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 delta 10259 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 SFO~=y^j{~;8FT7pfqw&5r+jGu diff --git a/warehouse/locale/vi/LC_MESSAGES/messages.po b/warehouse/locale/vi/LC_MESSAGES/messages.po index 8dacfbdcc131..1c53584d939c 100644 --- a/warehouse/locale/vi/LC_MESSAGES/messages.po +++ b/warehouse/locale/vi/LC_MESSAGES/messages.po @@ -7,13 +7,14 @@ # CSharps-Tech , 2022. # KellyThivo86 , 2024. # Lenny Tran , 2024. +# Nguyễn Tri Phương , 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-07-25 04:48+0000\n" -"Last-Translator: Lenny Tran \n" +"PO-Revision-Date: 2024-12-10 16:22+0000\n" +"Last-Translator: Nguyễn Tri Phương \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -21,10 +22,10 @@ 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.7-dev\n" +"X-Generator: Weblate 5.9-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." @@ -32,7 +33,7 @@ msgstr "" "Bạn phải xác minh địa chỉ **email cá nhân** của bạn trước khi thực hiện hành " "động này." -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." @@ -40,7 +41,7 @@ msgstr "" "Để thực hiện hành động này, tài khoản của bạn phải được thiết lập xác thực " "hai yếu tố." -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "Ngôn ngữ đã được cập nhật" @@ -163,13 +164,13 @@ msgstr "Mã khôi phục đã được dùng." msgid "The username isn't valid. Try again." msgstr "Tên người dùng không hợp lệ. Vui lòng thử lại." -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "Đăng nhập nhiều lần không thành công. Bạn đã bị khóa. Thử lại sau." -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -177,7 +178,7 @@ msgstr "" "Có quá nhiều địa chỉ emails chưa được xác minh được gắn với tài khoản này. " "Kiểm tra hộp thư đến của bạn và nhấp vào các đường dẫn kiểm tra. (IP: {ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -187,25 +188,25 @@ msgstr "" "hoàn thành. Kiểm tra hộp thư đến và truy cập các đường dẫn xác minh .(IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "Không hợp lệ hoặc đăng nhập hai yếu tố hết hạn." -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "Đã được xác thực" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "Xác nhận WebAuthn thành công" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "Mã khôi phục được chấp nhận. Mã này không thể sử dụng lại." -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." @@ -213,34 +214,34 @@ 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:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "Mã thông báo đã hết hạn: yêu cầu liên kết đặt lại mật khẩu mới" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "Mã thông báo không hợp lệ: yêu cầu liên kết đặt lại mật khẩu mới" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "Mã thông báo không hợp lệ: không cung cấp mã thông báo" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "Mã thông báo không hợp lệ: không phải là mã thông báo đặt lại mật khẩu" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "Mã thông báo không hợp lệ: không tìm thấy người dùng" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" "Mã thông báo không hợp lệ: người dùng đã đăng nhập từ khi mã thông báo này " "được yêu cầu" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" @@ -248,107 +249,107 @@ msgstr "" "Mã thông báo không hợp lệ: mật khẩu đã được thay đổi từ khi mã thông báo này " "được yêu cầu" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "Bạn đã đặt lại mật khẩu của mình" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "Mã thông báo đã hết hạn: yêu cầu liên kết xác minh email mới" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "Mã thông báo không hợp lệ: yêu cầu liên kết xác minh email mới" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "Mã thông báo không hợp lệ: không phải là mã thông báo xác minh email" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "Không tìm thấy email" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "Email đã được xác thực" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "Bây giờ bạn có thể đặt email này làm địa chỉ chính của bạn" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "Đây là địa chỉ chính của bạn" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "Địa chỉ email ${email_address} đã được xác thực. ${confirm_message}." -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "Mã thông báo đã hết hạn: yêu cầu cung cấp lời mời mới từ tổ chức" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "Mã thông báo không hợp lệ: yêu cầu lời mời mới từ tổ chức" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "Mã thông báo không hợp lệ: không phải mã thông báo của tổ chức" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "Lời mời của tổ chức không hợp lệ." -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "Lời mời tổ chức không còn tồn tại." -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "Lời mời cho '${organization_name}' đã bị từ chối." -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "Bạn hiện là ${role} của tổ chức '${organization_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 #, fuzzy #| msgid "Expired token: request a new password reset link" msgid "Expired token: request a new project role invitation" msgstr "Mã thông báo đã hết hạn: yêu cầu lời mời vai trò dự án mới" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new password reset link" msgid "Invalid token: request a new project role invitation" msgstr "Mã thông báo không hợp lệ: yêu cầu liên kết đặt lại mật khẩu mới" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 #, fuzzy #| msgid "Invalid token: not an email verification token" msgid "Invalid token: not a collaboration invitation token" msgstr "Mã thông báo không hợp lệ: không phải là mã thông báo xác minh email" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." -msgstr "" +msgstr "Lời mời vai trò không hợp lệ." -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." -msgstr "" +msgstr "Lời mời vai trò không còn tồn tại nữa." -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "Lời mời cho '${project_name}' không được chấp thuận." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "Bạn hiện nắm ${role} của dự án '${project_name}'" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -361,7 +362,7 @@ msgstr "" "Đăng ký người dùng mới tạm thời bị vô hiệu hóa. Xem https://pypi.org/" "help#admin-intervent để biết chi tiết." -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -371,17 +372,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:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -393,31 +394,31 @@ 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:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 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:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "ID xuất bản không hợp lệ" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "Loại bỏ xuất bản tin cậy khỏi dự án " @@ -985,7 +986,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3283,7 +3284,7 @@ msgstr "Bỏ qua thông báo này" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "Đóng" @@ -4619,7 +4620,7 @@ msgstr "Phát hành lần cuối vào %(release_date)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -5705,19 +5706,19 @@ msgid "" "your account before adding a new publisher." msgstr "Bạn chưa kích hoạt xác thực hai yếu tố trên tài khoản của mình." -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5733,20 +5734,20 @@ msgstr "Mã lỗi" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10692,92 +10693,92 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "Collaborator for: %(project)s" msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "Cộng tác viên cho: %(project)s" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/wae/LC_MESSAGES/messages.po b/warehouse/locale/wae/LC_MESSAGES/messages.po index 2184d21d7cf3..8baad97d0737 100644 --- a/warehouse/locale/wae/LC_MESSAGES/messages.po +++ b/warehouse/locale/wae/LC_MESSAGES/messages.po @@ -13,19 +13,19 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 3.7.3\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -134,194 +134,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -330,29 +330,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -793,7 +793,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2700,7 +2700,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3893,7 +3893,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4807,19 +4807,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4833,20 +4833,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9118,93 +9118,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/yi/LC_MESSAGES/messages.po b/warehouse/locale/yi/LC_MESSAGES/messages.po index 941060fd302a..c188a935e615 100644 --- a/warehouse/locale/yi/LC_MESSAGES/messages.po +++ b/warehouse/locale/yi/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -136,194 +136,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "דאָס איז דיין ערשטיק אַדרעס" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -332,29 +332,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -795,7 +795,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2702,7 +2702,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3895,7 +3895,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4809,19 +4809,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4835,20 +4835,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9120,93 +9120,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/yue/LC_MESSAGES/messages.po b/warehouse/locale/yue/LC_MESSAGES/messages.po index 82563974ef92..ee4fdcb73516 100644 --- a/warehouse/locale/yue/LC_MESSAGES/messages.po +++ b/warehouse/locale/yue/LC_MESSAGES/messages.po @@ -16,19 +16,19 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.0-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "必須在您的帳戶上啟用雙因素身份驗證才能執行此操作。" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "" @@ -137,194 +137,194 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -333,29 +333,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -796,7 +796,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2702,7 +2702,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3895,7 +3895,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4809,19 +4809,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4835,20 +4835,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9120,93 +9120,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/zgh/LC_MESSAGES/messages.po b/warehouse/locale/zgh/LC_MESSAGES/messages.po index ec60a6a570ad..785d546a1ae1 100644 --- a/warehouse/locale/zgh/LC_MESSAGES/messages.po +++ b/warehouse/locale/zgh/LC_MESSAGES/messages.po @@ -15,19 +15,19 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "ⴰⵙⴷⵖⵉ ⴰⴷⵖⴰⵔⴰⵏ" @@ -138,196 +138,196 @@ msgstr "" msgid "The username isn't valid. Try again." msgstr "" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." msgstr "" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" msgstr "" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " "${ip})" msgstr "" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 msgid "" "New user registration temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "ⵓⵔ ⵉⵜⵜⵢⴰⴼⴰ ⵉⵎⴰⵢⵍ" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "ⵜⴰ ⴷ ⵜⴰⵏⵙⴰ ⵜⴰⴷⵙⵍⴰⵏⵜ ⵏⵏⴽ" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 #, fuzzy #| msgid "You are now ${role} of the '${project_name}' project." msgid "You are now ${role} of the '${organization_name}' organization." msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 msgid "Invalid token: request a new project role invitation" msgstr "" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "" -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "ⵛⴽⴽ ⴷⵖⵉ ⴷ ${role} ⴳ ⵓⵙⵏⴼⴰⵕ ${project_name}'." -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 msgid "" "Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-" "intervention for details." msgstr "" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -336,29 +336,29 @@ msgid "" "again later." msgstr "" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 msgid "Registered a new pending publisher to create " msgstr "" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 msgid "Invalid publisher ID" msgstr "" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -855,7 +855,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -2778,7 +2778,7 @@ msgstr "" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "" @@ -3984,7 +3984,7 @@ msgstr "" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "" @@ -4927,19 +4927,19 @@ msgid "" "your account before adding a new publisher." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -4953,20 +4953,20 @@ msgstr "" msgid "Regenerate recovery codes" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " "account. Each code can only be used once." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -9339,93 +9339,93 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "" msgstr[1] "" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.mo index d16e9670686ceefc67f101c341eded61100cc505..e4c10755a9fc230ad0156c57225154a7a5946b08 100644 GIT binary patch delta 34951 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 UUH@qLz?VBmY?;&ASG?)}2fD`U<^TWy delta 34515 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 O*7tPB$acQs&He{-j!*mm diff --git a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po index b10f0b5060a8..891cdcec15b2 100644 --- a/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po +++ b/warehouse/locale/zh_Hans/LC_MESSAGES/messages.po @@ -61,7 +61,7 @@ msgstr "" "Project-Id-Version: Warehouse VERSION\n" "Report-Msgid-Bugs-To: admin@pypi.org\n" "POT-Creation-Date: 2020-04-06 17:52-0500\n" -"PO-Revision-Date: 2024-11-14 14:11+0000\n" +"PO-Revision-Date: 2024-12-03 07:32+0000\n" "Last-Translator: 大王叫我来巡山 \n" "Language-Team: Chinese (Simplified Han script) here to create a Trusted Publisher for it." msgid "" "This project already exists: use the project's publishing settings here to create a Trusted Publisher for it." msgstr "" -"此项目已存在,使用此处的项目发布设置来为它创建受信任的发" +"此项目已存在:使用此处的项目发布设置来为它创建受信任的发" "布者。" #: warehouse/oidc/forms/_core.py:59 -#, fuzzy -#| msgid "This project name is already in use" msgid "This project name isn't allowed" -msgstr "已存在同名项目" +msgstr "此项目名称不被允许" #: warehouse/oidc/forms/_core.py:63 -#, fuzzy -#| msgid "" -#| "The project name is too similar to an existing project and may be " -#| "confusable." msgid "This project name is too similar to an existing project" -msgstr "此项目名称与现有项目太相似,可能会造成混淆。" +msgstr "此项目名称与现有项目太相似" #: warehouse/oidc/forms/_core.py:67 msgid "" "This project name isn't allowed (conflict with the Python standard library " "module name)" -msgstr "" +msgstr "此项目名称不被允许(与 Python 标准库模块名冲突)" #: warehouse/oidc/forms/_core.py:84 msgid "Specify a publisher ID" @@ -878,10 +868,8 @@ msgid "Workflow filename must be a filename only, without directories" msgstr "工作流文件名必须仅为文件名,不能包含目录" #: warehouse/oidc/forms/gitlab.py:32 -#, fuzzy -#| msgid "Workflow name must end with .yml or .yaml" msgid "Name ends with .git or .atom" -msgstr "工作流名称必须以 .yml 或 .yaml 结尾" +msgstr "名称须以 .git 或 .atom 结尾" #: warehouse/oidc/forms/gitlab.py:41 msgid "Specify GitLab namespace (username or group/subgroup)" @@ -912,7 +900,7 @@ msgstr "顶层管线文件路径不能以 / 开头或结尾" msgid "Provide an Inspector link to specific lines of code." msgstr "提供到特定项目行的 Inspector 链接。" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "你的报告已被记录。感谢您的帮助。" @@ -2988,7 +2976,7 @@ msgstr "关闭此通知" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "关闭" @@ -4211,7 +4199,7 @@ msgstr "生成于 %(generated_datetime)s" msgid "%(remaining)s unused" msgstr "%(remaining)s 未使用" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "重新生成" @@ -5179,7 +5167,7 @@ msgstr "" "你必须先开启你账户的双因素身份验证才能添加新的发布" "者。" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." @@ -5187,13 +5175,13 @@ msgstr "" "为了验证你是否已安全存储恢复码,以便在双重身份验证设备丢失时使用,请在此处提" "交一个恢复码。" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "你选择的恢复代码将被设为已使用,不再可用于双重身份验证。" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5207,7 +5195,7 @@ msgstr "账户恢复码" msgid "Regenerate recovery codes" msgstr "重新生成恢复代码" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5216,13 +5204,13 @@ msgstr "" "如果你失去对身份验证应用程序或安全密钥的访问,则需要使用这些恢复代码之一登录" "到你的PyPI账户。每个代码只能使用一次。" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "这些代码只能用于账户恢复,而不能用于典型登录。" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -10121,91 +10109,91 @@ msgid "Logos" msgstr "图标" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "搜索结果" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "你的意思是‘%(text)s’吗?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "关闭面板" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "通过筛选器过滤" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "输入搜索查询,或从分类器列表中选择筛选器。" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "输入搜索查询,或单击按钮添加筛选器。" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "你可以组合搜索和分类器过滤器。示例:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "Python 3兼容项目" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "具有稳定/生产状态的 Sphinx 扩展" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "使用OSI许可证的“图形”相关项目" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, python-format msgid "%(count_display)s project" msgid_plural "%(count_display)s projects" msgstr[0] "%(count_display)s 个项目" -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "匹配“%(term)s”" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 msgid "with the selected classifier" msgid_plural "with the selected classifiers" msgstr[0] "使用了选定的筛选器" -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "排序方式" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "相关性" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "最后更新时间" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "过滤器" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "添加筛选器" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, python-format msgid "There were no results for '%(term)s'" msgstr "“%(term)s”没有结果" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, python-format msgid "There were no results for '%(filters)s' filter" msgid_plural "There were no results for '%(filters)s' filters" diff --git a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po index e90f4486814b..6c511752dafc 100644 --- a/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po +++ b/warehouse/locale/zh_Hant/LC_MESSAGES/messages.po @@ -43,19 +43,19 @@ msgstr "" "X-Generator: Weblate 5.6-dev\n" "Generated-By: Babel 2.7.0\n" -#: warehouse/views.py:149 +#: warehouse/views.py:157 msgid "" "You must verify your **primary** email address before you can perform this " "action." msgstr "你必須驗證你的**主**電子郵件地址方可執行此操作。" -#: warehouse/views.py:165 +#: warehouse/views.py:173 msgid "" "Two-factor authentication must be enabled on your account to perform this " "action." msgstr "必須在您的帳戶上啟用雙因素身份驗證才能執行此操作。" -#: warehouse/views.py:301 +#: warehouse/views.py:332 msgid "Locale updated" msgstr "區域設置已更新" @@ -170,7 +170,7 @@ msgstr "重設碼已重新生成。" msgid "The username isn't valid. Try again." msgstr "使用者名稱無效。 請再試一次。" -#: warehouse/accounts/views.py:119 +#: warehouse/accounts/views.py:120 msgid "" "There have been too many unsuccessful login attempts. You have been locked " "out for {}. Please try again later." @@ -178,7 +178,7 @@ msgstr "" "登錄嘗試失敗的次數過多,請稍後再試。你被鎖在賬戶外面的時間已達 {}。請稍後再" "試。" -#: warehouse/accounts/views.py:136 +#: warehouse/accounts/views.py:137 msgid "" "Too many emails have been added to this account without verifying them. " "Check your inbox and follow the verification links. (IP: ${ip})" @@ -186,7 +186,7 @@ msgstr "" "此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " "${ip})" -#: warehouse/accounts/views.py:148 +#: warehouse/accounts/views.py:149 msgid "" "Too many password resets have been requested for this account without " "completing them. Check your inbox and follow the verification links. (IP: " @@ -195,157 +195,157 @@ msgstr "" "此帳戶已加入過多未驗證的電郵地址。請檢查收件信箱,然後點按一下驗證連結。(IP: " "${ip})" -#: warehouse/accounts/views.py:330 warehouse/accounts/views.py:399 -#: warehouse/accounts/views.py:401 warehouse/accounts/views.py:430 -#: warehouse/accounts/views.py:432 warehouse/accounts/views.py:538 +#: warehouse/accounts/views.py:370 warehouse/accounts/views.py:439 +#: warehouse/accounts/views.py:441 warehouse/accounts/views.py:470 +#: warehouse/accounts/views.py:472 warehouse/accounts/views.py:578 msgid "Invalid or expired two factor login." msgstr "兩階段驗證登入失效或過期。" -#: warehouse/accounts/views.py:393 +#: warehouse/accounts/views.py:433 msgid "Already authenticated" msgstr "已驗證身份" -#: warehouse/accounts/views.py:473 +#: warehouse/accounts/views.py:513 msgid "Successful WebAuthn assertion" msgstr "成功的 WebAuthn 斷言" -#: warehouse/accounts/views.py:569 warehouse/manage/views/__init__.py:873 +#: warehouse/accounts/views.py:609 warehouse/manage/views/__init__.py:873 msgid "Recovery code accepted. The supplied code cannot be used again." msgstr "重設碼已接受,提供的重設碼將無法再次使用。" -#: warehouse/accounts/views.py:661 +#: warehouse/accounts/views.py:701 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:799 +#: warehouse/accounts/views.py:839 msgid "Expired token: request a new password reset link" msgstr "密鑰過期:請求新的密碼重設連結" -#: warehouse/accounts/views.py:801 +#: warehouse/accounts/views.py:841 msgid "Invalid token: request a new password reset link" msgstr "密鑰無效:請求新的密碼重置連結" -#: warehouse/accounts/views.py:803 warehouse/accounts/views.py:904 -#: warehouse/accounts/views.py:1008 warehouse/accounts/views.py:1177 +#: warehouse/accounts/views.py:843 warehouse/accounts/views.py:944 +#: warehouse/accounts/views.py:1048 warehouse/accounts/views.py:1217 msgid "Invalid token: no token supplied" msgstr "密鑰無效:未提供密鑰" -#: warehouse/accounts/views.py:807 +#: warehouse/accounts/views.py:847 msgid "Invalid token: not a password reset token" msgstr "密鑰無效:不是重置密碼的密鑰" -#: warehouse/accounts/views.py:812 +#: warehouse/accounts/views.py:852 msgid "Invalid token: user not found" msgstr "密鑰無效:找不到使用者" -#: warehouse/accounts/views.py:822 +#: warehouse/accounts/views.py:862 msgid "Invalid token: user has logged in since this token was requested" msgstr "密鑰無效:自密鑰申請後,使用者已經登錄" -#: warehouse/accounts/views.py:840 +#: warehouse/accounts/views.py:880 msgid "" "Invalid token: password has already been changed since this token was " "requested" msgstr "密鑰無效:自請求密鑰後,密碼已經被更改" -#: warehouse/accounts/views.py:872 +#: warehouse/accounts/views.py:912 msgid "You have reset your password" msgstr "您已重置密碼" -#: warehouse/accounts/views.py:900 +#: warehouse/accounts/views.py:940 msgid "Expired token: request a new email verification link" msgstr "密鑰過期:請求新的電子郵件驗證連結" -#: warehouse/accounts/views.py:902 +#: warehouse/accounts/views.py:942 msgid "Invalid token: request a new email verification link" msgstr "密鑰無效:請求新的電子郵件驗證連結" -#: warehouse/accounts/views.py:908 +#: warehouse/accounts/views.py:948 msgid "Invalid token: not an email verification token" msgstr "密鑰無效:不是電子郵件驗證密鑰" -#: warehouse/accounts/views.py:917 +#: warehouse/accounts/views.py:957 msgid "Email not found" msgstr "未找到電子郵件" -#: warehouse/accounts/views.py:920 +#: warehouse/accounts/views.py:960 msgid "Email already verified" msgstr "已驗證的電子郵件" -#: warehouse/accounts/views.py:937 +#: warehouse/accounts/views.py:977 msgid "You can now set this email as your primary address" msgstr "您現在可以將此電子郵件設定為您的主地址" -#: warehouse/accounts/views.py:941 +#: warehouse/accounts/views.py:981 msgid "This is your primary address" msgstr "這是您的主地址" -#: warehouse/accounts/views.py:946 +#: warehouse/accounts/views.py:986 msgid "Email address ${email_address} verified. ${confirm_message}." msgstr "電子郵件地址 ${email_address} 已驗證。${confirm_message}。" -#: warehouse/accounts/views.py:1004 +#: warehouse/accounts/views.py:1044 msgid "Expired token: request a new organization invitation" msgstr "過期密鑰:請求新的組織邀請" -#: warehouse/accounts/views.py:1006 +#: warehouse/accounts/views.py:1046 msgid "Invalid token: request a new organization invitation" msgstr "密鑰無效:請求新的組織邀請" -#: warehouse/accounts/views.py:1012 +#: warehouse/accounts/views.py:1052 msgid "Invalid token: not an organization invitation token" msgstr "密鑰無效:不是組織邀請密鑰" -#: warehouse/accounts/views.py:1016 +#: warehouse/accounts/views.py:1056 msgid "Organization invitation is not valid." msgstr "組織邀請無效。" -#: warehouse/accounts/views.py:1025 +#: warehouse/accounts/views.py:1065 msgid "Organization invitation no longer exists." msgstr "組織邀請已不存在。" -#: warehouse/accounts/views.py:1076 +#: warehouse/accounts/views.py:1116 msgid "Invitation for '${organization_name}' is declined." msgstr "'${organization_name}'的邀請被拒絕.。" -#: warehouse/accounts/views.py:1139 +#: warehouse/accounts/views.py:1179 msgid "You are now ${role} of the '${organization_name}' organization." msgstr "你現在是 '${organization_name}' 組織的 ${role}。" -#: warehouse/accounts/views.py:1173 +#: warehouse/accounts/views.py:1213 msgid "Expired token: request a new project role invitation" msgstr "過期密鑰:請求新專案角色邀請" -#: warehouse/accounts/views.py:1175 +#: warehouse/accounts/views.py:1215 #, fuzzy #| msgid "Invalid token: request a new project role invite" msgid "Invalid token: request a new project role invitation" msgstr "密鑰無效:請求新的項目角色邀請" -#: warehouse/accounts/views.py:1181 +#: warehouse/accounts/views.py:1221 msgid "Invalid token: not a collaboration invitation token" msgstr "密鑰無效:不是協作邀請密鑰" -#: warehouse/accounts/views.py:1185 +#: warehouse/accounts/views.py:1225 msgid "Role invitation is not valid." msgstr "身份邀請已過期。" -#: warehouse/accounts/views.py:1200 +#: warehouse/accounts/views.py:1240 msgid "Role invitation no longer exists." msgstr "角色邀請不再存在。" -#: warehouse/accounts/views.py:1231 +#: warehouse/accounts/views.py:1271 msgid "Invitation for '${project_name}' is declined." msgstr "邀請加入專案 ${project_name} 被拒絕." -#: warehouse/accounts/views.py:1297 +#: warehouse/accounts/views.py:1337 msgid "You are now ${role} of the '${project_name}' project." msgstr "你不是此專案的擁有者。" -#: warehouse/accounts/views.py:1548 warehouse/accounts/views.py:1791 +#: warehouse/accounts/views.py:1588 warehouse/accounts/views.py:1831 #: warehouse/manage/views/__init__.py:1409 #, fuzzy #| msgid "" @@ -357,7 +357,7 @@ msgid "" msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1569 +#: warehouse/accounts/views.py:1609 #, fuzzy #| msgid "" #| "New user registration temporarily disabled. See https://pypi.org/" @@ -366,17 +366,17 @@ msgid "disabled. See https://pypi.org/help#admin-intervention for details." msgstr "" "暫時不開放新的使用者註冊。詳情請見 https://pypi.org/help#admin-intervention。" -#: warehouse/accounts/views.py:1585 +#: warehouse/accounts/views.py:1625 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:1598 +#: warehouse/accounts/views.py:1638 msgid "You can't register more than 3 pending trusted publishers at once." msgstr "" -#: warehouse/accounts/views.py:1614 warehouse/manage/views/__init__.py:1464 +#: warehouse/accounts/views.py:1654 warehouse/manage/views/__init__.py:1464 #: warehouse/manage/views/__init__.py:1577 #: warehouse/manage/views/__init__.py:1689 #: warehouse/manage/views/__init__.py:1799 @@ -388,33 +388,33 @@ msgid "" "again later." msgstr "登錄嘗試失敗的次數過多,請稍後再試。" -#: warehouse/accounts/views.py:1625 warehouse/manage/views/__init__.py:1478 +#: warehouse/accounts/views.py:1665 warehouse/manage/views/__init__.py:1478 #: warehouse/manage/views/__init__.py:1591 #: warehouse/manage/views/__init__.py:1703 #: warehouse/manage/views/__init__.py:1813 msgid "The trusted publisher could not be registered" msgstr "" -#: warehouse/accounts/views.py:1639 +#: warehouse/accounts/views.py:1679 msgid "" "This trusted publisher has already been registered. Please contact PyPI's " "admins if this wasn't intentional." msgstr "" -#: warehouse/accounts/views.py:1666 +#: warehouse/accounts/views.py:1706 #, fuzzy #| msgid "Manage this project" msgid "Registered a new pending publisher to create " msgstr "管理此專案" -#: warehouse/accounts/views.py:1805 warehouse/accounts/views.py:1818 -#: warehouse/accounts/views.py:1825 +#: warehouse/accounts/views.py:1845 warehouse/accounts/views.py:1858 +#: warehouse/accounts/views.py:1865 #, fuzzy #| msgid "Manage version" msgid "Invalid publisher ID" msgstr "管理版本" -#: warehouse/accounts/views.py:1831 +#: warehouse/accounts/views.py:1871 msgid "Removed trusted publisher for project " msgstr "" @@ -966,7 +966,7 @@ msgstr "" msgid "Provide an Inspector link to specific lines of code." msgstr "" -#: warehouse/packaging/views.py:212 +#: warehouse/packaging/views.py:352 msgid "Your report has been recorded. Thank you for your help." msgstr "" @@ -3231,7 +3231,7 @@ msgstr "解除此通知" #: warehouse/templates/manage/unverified-account.html:172 #: warehouse/templates/manage/unverified-account.html:174 #: warehouse/templates/manage/unverified-account.html:184 -#: warehouse/templates/search/results.html:198 +#: warehouse/templates/search/results.html:197 msgid "Close" msgstr "關閉" @@ -4520,7 +4520,7 @@ msgstr "已產生%(generated_datetime)s" msgid "%(remaining)s unused" msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:49 +#: warehouse/templates/manage/account/recovery_codes-burn.html:50 #: warehouse/templates/manage/manage_base.html:42 msgid "Regenerate" msgstr "重新產生" @@ -5631,19 +5631,19 @@ msgid "" "your account before adding a new publisher." msgstr "你的帳戶尚未啟用雙重認證。" -#: warehouse/templates/manage/account/recovery_codes-burn.html:34 +#: warehouse/templates/manage/account/recovery_codes-burn.html:35 msgid "" "In order to verify that you have safely stored your recovery codes for use " "in the event of a lost 2FA device, submit one of your recovery codes here." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:39 +#: warehouse/templates/manage/account/recovery_codes-burn.html:40 msgid "" "The recovery code you choose will be considered used and no longer be " "available to bypass 2FA." msgstr "" -#: warehouse/templates/manage/account/recovery_codes-burn.html:44 +#: warehouse/templates/manage/account/recovery_codes-burn.html:45 msgid "" "Forgot to safely store your recovery codes? You'll need to " "generate them again." @@ -5657,7 +5657,7 @@ msgstr "帳戶重置碼" msgid "Regenerate recovery codes" msgstr "重新產生重設碼" -#: warehouse/templates/manage/account/recovery_codes-provision.html:42 +#: warehouse/templates/manage/account/recovery_codes-provision.html:43 msgid "" "If you lose access to your authentication application or security key(s), " "you’ll need to use one of these recovery codes to log into your PyPI " @@ -5666,13 +5666,13 @@ msgstr "" "如果您無法訪問身份驗證應用程序或安全密鑰,則需要使用以下恢復代碼之一登錄您的" "PyPI帳戶。 每個代碼只能使用一次。" -#: warehouse/templates/manage/account/recovery_codes-provision.html:43 +#: warehouse/templates/manage/account/recovery_codes-provision.html:44 msgid "" "These codes should only be used for account recovery, not " "for typical logins." msgstr "這些代碼應用於帳戶恢復,而不用於典型的登錄。" -#: warehouse/templates/manage/account/recovery_codes-provision.html:44 +#: warehouse/templates/manage/account/recovery_codes-provision.html:45 msgid "" "Keep these somewhere safe. If you lose your authentication " "application or security key(s) and do not have access to these recovery " @@ -11120,50 +11120,50 @@ msgid "Logos" msgstr "" #: warehouse/templates/search/results.html:18 -#: warehouse/templates/search/results.html:114 -#: warehouse/templates/search/results.html:211 +#: warehouse/templates/search/results.html:113 +#: warehouse/templates/search/results.html:210 msgid "Search results" msgstr "搜尋結果" -#: warehouse/templates/search/results.html:40 +#: warehouse/templates/search/results.html:39 #, python-format msgid "Did you mean '%(text)s'?" msgstr "你的意思是'2%(text)s3'嗎?" -#: warehouse/templates/search/results.html:82 +#: warehouse/templates/search/results.html:81 msgid "Close panel" msgstr "關閉面板" -#: warehouse/templates/search/results.html:86 +#: warehouse/templates/search/results.html:85 #, python-format msgid "Filter by classifier" msgstr "通過分類器過濾" -#: warehouse/templates/search/results.html:117 +#: warehouse/templates/search/results.html:116 msgid "Enter a search query, or select a filter from the list of classifiers." msgstr "輸入搜尋查詢,或從分類器列表中選擇篩選器。" -#: warehouse/templates/search/results.html:118 +#: warehouse/templates/search/results.html:117 msgid "Enter a search query, or add a filter by clicking on the button." msgstr "輸入一個搜索查詢,或通過點擊按鈕添加一個過濾器。" -#: warehouse/templates/search/results.html:119 +#: warehouse/templates/search/results.html:118 msgid "You can combine searches and classifier filters. Examples:" msgstr "您可以將搜索和分類器篩選器結合起來。範例:" -#: warehouse/templates/search/results.html:123 +#: warehouse/templates/search/results.html:122 msgid "Python 3 compatible projects" msgstr "與Python 3兼容的項目" -#: warehouse/templates/search/results.html:128 +#: warehouse/templates/search/results.html:127 msgid "Sphinx extensions that have a stable/production status" msgstr "具有穩定/製作狀態的 Sphinx 擴展" -#: warehouse/templates/search/results.html:133 +#: warehouse/templates/search/results.html:132 msgid "Projects related to \"graphics\" with OSI-approved licenses" msgstr "與具有 OSI 批准許可證的“圖形”相關的項目" -#: warehouse/templates/search/results.html:150 +#: warehouse/templates/search/results.html:149 #, fuzzy, python-format #| msgid "" #| "\n" @@ -11180,12 +11180,12 @@ msgstr[0] "" " %(count_display)s 專案\n" " " -#: warehouse/templates/search/results.html:157 +#: warehouse/templates/search/results.html:156 #, python-format msgid "for \"%(term)s\"" msgstr "對於“%(term)s”" -#: warehouse/templates/search/results.html:161 +#: warehouse/templates/search/results.html:160 #, fuzzy #| msgid "" #| "\n" @@ -11202,32 +11202,32 @@ msgstr[0] "" " 使用選定的分類器\n" " " -#: warehouse/templates/search/results.html:177 +#: warehouse/templates/search/results.html:176 msgid "Order by" msgstr "按順序排列" -#: warehouse/templates/search/results.html:179 +#: warehouse/templates/search/results.html:178 msgid "Relevance" msgstr "相關性" -#: warehouse/templates/search/results.html:180 +#: warehouse/templates/search/results.html:179 msgid "Date last updated" msgstr "最後更新日期" -#: warehouse/templates/search/results.html:193 +#: warehouse/templates/search/results.html:192 msgid "Filter" msgstr "過濾器" -#: warehouse/templates/search/results.html:204 +#: warehouse/templates/search/results.html:203 msgid "Add filter" msgstr "添加過濾器" -#: warehouse/templates/search/results.html:220 +#: warehouse/templates/search/results.html:219 #, fuzzy, python-format msgid "There were no results for '%(term)s'" msgstr "There were no results for '%(filters)s' filter" -#: warehouse/templates/search/results.html:222 +#: warehouse/templates/search/results.html:221 #, fuzzy, python-format #| msgid "There were no results for '%(term)s'" msgid "There were no results for '%(filters)s' filter"