@@ -149,207 +149,207 @@ msgstr ""
149
149
msgid "The username isn't valid. Try again."
150
150
msgstr "የይለፍ ቃሉ ተቀባይነት የለውም ፤ ድጋሜ ይሞክሩ።"
151
151
152
- #: warehouse/accounts/views.py:118
152
+ #: warehouse/accounts/views.py:119
153
153
#, python-brace-format
154
154
msgid ""
155
155
"There have been too many unsuccessful login attempts. You have been locked "
156
156
"out for {}. Please try again later."
157
157
msgstr ""
158
158
159
- #: warehouse/accounts/views.py:139
159
+ #: warehouse/accounts/views.py:140
160
160
#, python-brace-format
161
161
msgid ""
162
162
"Too many emails have been added to this account without verifying them. "
163
163
"Check your inbox and follow the verification links. (IP: ${ip})"
164
164
msgstr ""
165
165
166
- #: warehouse/accounts/views.py:151
166
+ #: warehouse/accounts/views.py:152
167
167
#, python-brace-format
168
168
msgid ""
169
169
"Too many password resets have been requested for this account without "
170
170
"completing them. Check your inbox and follow the verification links. (IP: "
171
171
"${ip})"
172
172
msgstr ""
173
173
174
- #: warehouse/accounts/views.py:398 warehouse/accounts/views.py:467
175
- #: warehouse/accounts/views.py:469 warehouse/accounts/views.py:498
176
- #: warehouse/accounts/views.py:500 warehouse/accounts/views.py:606
174
+ #: warehouse/accounts/views.py:399 warehouse/accounts/views.py:468
175
+ #: warehouse/accounts/views.py:470 warehouse/accounts/views.py:499
176
+ #: warehouse/accounts/views.py:501 warehouse/accounts/views.py:607
177
177
msgid "Invalid or expired two factor login."
178
178
msgstr ""
179
179
180
- #: warehouse/accounts/views.py:461
180
+ #: warehouse/accounts/views.py:462
181
181
msgid "Already authenticated"
182
182
msgstr ""
183
183
184
- #: warehouse/accounts/views.py:541
184
+ #: warehouse/accounts/views.py:542
185
185
msgid "Successful WebAuthn assertion"
186
186
msgstr ""
187
187
188
- #: warehouse/accounts/views.py:638 warehouse/manage/views/__init__.py:881
188
+ #: warehouse/accounts/views.py:639 warehouse/manage/views/__init__.py:881
189
189
msgid "Recovery code accepted. The supplied code cannot be used again."
190
190
msgstr ""
191
191
192
- #: warehouse/accounts/views.py:730
192
+ #: warehouse/accounts/views.py:731
193
193
msgid ""
194
194
"New user registration temporarily disabled. See https://pypi.org/help#admin-"
195
195
"intervention for details."
196
196
msgstr ""
197
197
198
- #: warehouse/accounts/views.py:872
198
+ #: warehouse/accounts/views.py:897
199
199
msgid "Expired token: request a new password reset link"
200
200
msgstr ""
201
201
202
- #: warehouse/accounts/views.py:874
202
+ #: warehouse/accounts/views.py:899
203
203
msgid "Invalid token: request a new password reset link"
204
204
msgstr ""
205
205
206
- #: warehouse/accounts/views.py:876 warehouse/accounts/views.py:977
207
- #: warehouse/accounts/views.py:1081 warehouse/accounts/views.py:1250
206
+ #: warehouse/accounts/views.py:901 warehouse/accounts/views.py:1002
207
+ #: warehouse/accounts/views.py:1106 warehouse/accounts/views.py:1275
208
208
msgid "Invalid token: no token supplied"
209
209
msgstr ""
210
210
211
- #: warehouse/accounts/views.py:880
211
+ #: warehouse/accounts/views.py:905
212
212
msgid "Invalid token: not a password reset token"
213
213
msgstr ""
214
214
215
- #: warehouse/accounts/views.py:885
215
+ #: warehouse/accounts/views.py:910
216
216
msgid "Invalid token: user not found"
217
217
msgstr ""
218
218
219
- #: warehouse/accounts/views.py:896
219
+ #: warehouse/accounts/views.py:921
220
220
msgid "Invalid token: user has logged in since this token was requested"
221
221
msgstr ""
222
222
223
- #: warehouse/accounts/views.py:914
223
+ #: warehouse/accounts/views.py:939
224
224
msgid ""
225
225
"Invalid token: password has already been changed since this token was "
226
226
"requested"
227
227
msgstr ""
228
228
229
- #: warehouse/accounts/views.py:945
229
+ #: warehouse/accounts/views.py:970
230
230
msgid "You have reset your password"
231
231
msgstr ""
232
232
233
- #: warehouse/accounts/views.py:973
233
+ #: warehouse/accounts/views.py:998
234
234
msgid "Expired token: request a new email verification link"
235
235
msgstr ""
236
236
237
- #: warehouse/accounts/views.py:975
237
+ #: warehouse/accounts/views.py:1000
238
238
msgid "Invalid token: request a new email verification link"
239
239
msgstr ""
240
240
241
- #: warehouse/accounts/views.py:981
241
+ #: warehouse/accounts/views.py:1006
242
242
msgid "Invalid token: not an email verification token"
243
243
msgstr ""
244
244
245
- #: warehouse/accounts/views.py:990
245
+ #: warehouse/accounts/views.py:1015
246
246
msgid "Email not found"
247
247
msgstr ""
248
248
249
- #: warehouse/accounts/views.py:993
249
+ #: warehouse/accounts/views.py:1018
250
250
msgid "Email already verified"
251
251
msgstr ""
252
252
253
- #: warehouse/accounts/views.py:1011
253
+ #: warehouse/accounts/views.py:1036
254
254
msgid "You can now set this email as your primary address"
255
255
msgstr ""
256
256
257
- #: warehouse/accounts/views.py:1014
257
+ #: warehouse/accounts/views.py:1039
258
258
msgid "This is your primary address"
259
259
msgstr ""
260
260
261
- #: warehouse/accounts/views.py:1020
261
+ #: warehouse/accounts/views.py:1045
262
262
#, python-brace-format
263
263
msgid "Email address ${email_address} verified. ${confirm_message}."
264
264
msgstr ""
265
265
266
- #: warehouse/accounts/views.py:1077
266
+ #: warehouse/accounts/views.py:1102
267
267
msgid "Expired token: request a new organization invitation"
268
268
msgstr ""
269
269
270
- #: warehouse/accounts/views.py:1079
270
+ #: warehouse/accounts/views.py:1104
271
271
msgid "Invalid token: request a new organization invitation"
272
272
msgstr ""
273
273
274
- #: warehouse/accounts/views.py:1085
274
+ #: warehouse/accounts/views.py:1110
275
275
msgid "Invalid token: not an organization invitation token"
276
276
msgstr ""
277
277
278
- #: warehouse/accounts/views.py:1089
278
+ #: warehouse/accounts/views.py:1114
279
279
msgid "Organization invitation is not valid."
280
280
msgstr ""
281
281
282
- #: warehouse/accounts/views.py:1098
282
+ #: warehouse/accounts/views.py:1123
283
283
msgid "Organization invitation no longer exists."
284
284
msgstr ""
285
285
286
- #: warehouse/accounts/views.py:1150
286
+ #: warehouse/accounts/views.py:1175
287
287
#, python-brace-format
288
288
msgid "Invitation for '${organization_name}' is declined."
289
289
msgstr ""
290
290
291
- #: warehouse/accounts/views.py:1213
291
+ #: warehouse/accounts/views.py:1238
292
292
#, python-brace-format
293
293
msgid "You are now ${role} of the '${organization_name}' organization."
294
294
msgstr ""
295
295
296
- #: warehouse/accounts/views.py:1246
296
+ #: warehouse/accounts/views.py:1271
297
297
msgid "Expired token: request a new project role invitation"
298
298
msgstr ""
299
299
300
- #: warehouse/accounts/views.py:1248
300
+ #: warehouse/accounts/views.py:1273
301
301
msgid "Invalid token: request a new project role invitation"
302
302
msgstr ""
303
303
304
- #: warehouse/accounts/views.py:1254
304
+ #: warehouse/accounts/views.py:1279
305
305
msgid "Invalid token: not a collaboration invitation token"
306
306
msgstr ""
307
307
308
- #: warehouse/accounts/views.py:1258
308
+ #: warehouse/accounts/views.py:1283
309
309
msgid "Role invitation is not valid."
310
310
msgstr ""
311
311
312
- #: warehouse/accounts/views.py:1273
312
+ #: warehouse/accounts/views.py:1298
313
313
msgid "Role invitation no longer exists."
314
314
msgstr ""
315
315
316
- #: warehouse/accounts/views.py:1305
316
+ #: warehouse/accounts/views.py:1330
317
317
#, python-brace-format
318
318
msgid "Invitation for '${project_name}' is declined."
319
319
msgstr ""
320
320
321
- #: warehouse/accounts/views.py:1371
321
+ #: warehouse/accounts/views.py:1396
322
322
#, python-brace-format
323
323
msgid "You are now ${role} of the '${project_name}' project."
324
324
msgstr ""
325
325
326
- #: warehouse/accounts/views.py:1451
326
+ #: warehouse/accounts/views.py:1476
327
327
#, python-brace-format
328
328
msgid "Please review our updated <a href=\" ${tos_url}\" >Terms of Service</a>."
329
329
msgstr ""
330
330
331
- #: warehouse/accounts/views.py:1663 warehouse/accounts/views.py:1905
331
+ #: warehouse/accounts/views.py:1688 warehouse/accounts/views.py:1930
332
332
#: warehouse/manage/views/__init__.py:1419
333
333
msgid ""
334
334
"Trusted publishing is temporarily disabled. See https://pypi.org/help#admin-"
335
335
"intervention for details."
336
336
msgstr ""
337
337
338
- #: warehouse/accounts/views.py:1684
338
+ #: warehouse/accounts/views.py:1709
339
339
msgid "disabled. See https://pypi.org/help#admin-intervention for details."
340
340
msgstr ""
341
341
342
- #: warehouse/accounts/views.py:1700
342
+ #: warehouse/accounts/views.py:1725
343
343
msgid ""
344
344
"You must have a verified email in order to register a pending trusted "
345
345
"publisher. See https://pypi.org/help#openid-connect for details."
346
346
msgstr ""
347
347
348
- #: warehouse/accounts/views.py:1713
348
+ #: warehouse/accounts/views.py:1738
349
349
msgid "You can't register more than 3 pending trusted publishers at once."
350
350
msgstr ""
351
351
352
- #: warehouse/accounts/views.py:1728 warehouse/manage/views/__init__.py:1600
352
+ #: warehouse/accounts/views.py:1753 warehouse/manage/views/__init__.py:1600
353
353
#: warehouse/manage/views/__init__.py:1715
354
354
#: warehouse/manage/views/__init__.py:1829
355
355
#: warehouse/manage/views/__init__.py:1941
@@ -358,29 +358,29 @@ msgid ""
358
358
"again later."
359
359
msgstr ""
360
360
361
- #: warehouse/accounts/views.py:1738 warehouse/manage/views/__init__.py:1613
361
+ #: warehouse/accounts/views.py:1763 warehouse/manage/views/__init__.py:1613
362
362
#: warehouse/manage/views/__init__.py:1728
363
363
#: warehouse/manage/views/__init__.py:1842
364
364
#: warehouse/manage/views/__init__.py:1954
365
365
msgid "The trusted publisher could not be registered"
366
366
msgstr ""
367
367
368
- #: warehouse/accounts/views.py:1753
368
+ #: warehouse/accounts/views.py:1778
369
369
msgid ""
370
370
"This trusted publisher has already been registered. Please contact PyPI's "
371
371
"admins if this wasn't intentional."
372
372
msgstr ""
373
373
374
- #: warehouse/accounts/views.py:1780
374
+ #: warehouse/accounts/views.py:1805
375
375
msgid "Registered a new pending publisher to create "
376
376
msgstr ""
377
377
378
- #: warehouse/accounts/views.py:1918 warehouse/accounts/views.py:1931
379
- #: warehouse/accounts/views.py:1938
378
+ #: warehouse/accounts/views.py:1943 warehouse/accounts/views.py:1956
379
+ #: warehouse/accounts/views.py:1963
380
380
msgid "Invalid publisher ID"
381
381
msgstr ""
382
382
383
- #: warehouse/accounts/views.py:1945
383
+ #: warehouse/accounts/views.py:1970
384
384
msgid "Removed trusted publisher for project "
385
385
msgstr ""
386
386
@@ -1998,8 +1998,8 @@ msgstr ""
1998
1998
1999
1999
#: warehouse/templates/accounts/request-password-reset.html:51
2000
2000
msgid ""
2001
- "If you submitted a valid username or email address, an email has been sent "
2002
- "to your registered email address."
2001
+ "If you submitted a valid username or verified email address, an email has "
2002
+ "been sent to your registered email address."
2003
2003
msgstr ""
2004
2004
2005
2005
#: warehouse/templates/accounts/request-password-reset.html:52
@@ -2582,11 +2582,42 @@ msgid_plural "This link will expire in %(n_hours)s hours."
2582
2582
msgstr[ 0 ] ""
2583
2583
msgstr[ 1 ] ""
2584
2584
2585
+ #: warehouse/templates/email/password-reset-unverified/body.html:33
2585
2586
#: warehouse/templates/email/password-reset/body.html:24
2586
2587
#: warehouse/templates/email/verify-email/body.html:24
2587
2588
msgid "If you did not make this request, you can safely ignore this email."
2588
2589
msgstr ""
2589
2590
2591
+ #: warehouse/templates/email/password-reset-unverified/body.html:19
2592
+ msgid ""
2593
+ "Someone, perhaps you, has made a password reset request for a PyPI account "
2594
+ "associated with this email address."
2595
+ msgstr ""
2596
+
2597
+ #: warehouse/templates/email/password-reset-unverified/body.html:22
2598
+ msgid ""
2599
+ "However, the email used to make this request is not verified. Your email "
2600
+ "address must be verified before you can use it to reset your password."
2601
+ msgstr ""
2602
+
2603
+ #: warehouse/templates/email/password-reset-unverified/body.html:25
2604
+ msgid ""
2605
+ "If you have another verified email address associated with your PyPI "
2606
+ "account, try that instead."
2607
+ msgstr ""
2608
+
2609
+ #: warehouse/templates/email/password-reset-unverified/body.html:28
2610
+ #, python-format
2611
+ msgid ""
2612
+ "If you cannot use another verified email, follow <a "
2613
+ "href=\" %(href)s\" >account recovery steps</a> for your PyPI account."
2614
+ msgstr ""
2615
+
2616
+ #: warehouse/templates/email/password-reset-unverified/body.html:31
2617
+ #, python-format
2618
+ msgid "<a href=\" %(href)s\" >Read more about verified emails.</a>"
2619
+ msgstr ""
2620
+
2590
2621
#: warehouse/templates/email/primary-email-change/body.html:18
2591
2622
#, python-format
2592
2623
msgid ""
0 commit comments