Marc-André Bombeck
1dde3034c6
fix(auth): say a refused sign-in in the sign-in page's own words
...
The sign-in refusals carry only their status's generic code, so once the
sign-in page read codes, a wrong password, a wrong second-factor code
and a refused security key all said "Your session has ended", and a
lockout said "too many requests just now".
localizedSignInError reads a generic 401 as the step's own failure and a
generic 429 as "Too many attempts. Wait a few minutes and try again.";
a code the step names itself keeps its sentence. The password, passkey,
code and security-key steps use it. The rate-limit sentence moves from
auth.claim to auth.signInRateLimited, since the claim page and the
sign-in page now share it, and the Korean one takes the polite form the
rest of the catalogue uses.
2026-11-12 13:54:34 +01:00
..
2026-11-12 13:48:52 +01:00
2026-11-12 13:54:34 +01:00
2026-11-11 22:37:57 +01:00
2026-11-12 13:03:58 +01:00
2026-10-23 12:52:36 +02:00
2026-11-12 12:58:52 +01:00
2026-11-04 22:03:18 +01:00
2026-10-23 13:13:55 +02:00
2026-11-11 21:29:33 +01:00
2026-11-11 21:29:33 +01:00
2026-08-07 19:05:15 +02:00
2026-10-20 13:53:51 +02:00
2026-08-07 19:39:11 +02:00
2026-10-20 09:08:40 +02:00
2026-10-08 11:18:14 +02:00
2026-10-25 20:48:30 +01:00
2026-11-11 21:50:28 +01:00
2026-10-21 19:43:02 +02:00
2026-10-23 19:28:05 +02:00
2026-10-23 19:28:05 +02:00
2026-10-23 19:28:05 +02:00
2026-10-21 21:58:22 +02:00
2026-10-20 10:10:49 +02:00
2026-10-21 19:42:53 +02:00
2026-10-21 12:36:14 +02:00
2026-09-24 12:05:52 +02:00
2026-10-20 14:04:06 +02:00
2026-11-11 20:51:18 +01:00
2026-10-21 19:43:02 +02:00
2026-10-23 12:52:36 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:42:53 +02:00
2026-10-20 13:15:29 +02:00
2026-11-11 21:29:33 +01:00
2026-10-21 12:02:13 +02:00
2026-10-16 01:20:53 +02:00
2026-10-20 09:08:40 +02:00
2026-10-20 09:08:40 +02:00
2026-10-09 16:35:21 +02:00
2026-10-21 19:42:53 +02:00
2026-06-19 21:06:25 +02:00
2026-10-21 19:43:02 +02:00
2026-10-08 20:20:03 +02:00
2026-10-20 09:08:40 +02:00
2026-10-20 09:08:40 +02:00
2026-10-20 09:08:40 +02:00
2026-06-19 21:06:25 +02:00
2026-10-21 19:43:02 +02:00
2026-10-08 20:47:55 +02:00
2026-10-08 20:47:55 +02:00
2026-10-21 12:36:14 +02:00
2026-10-25 12:12:15 +01:00
2026-10-23 13:13:55 +02:00
2026-10-23 13:13:55 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 19:43:02 +02:00
2026-10-20 09:08:40 +02:00
2026-10-22 01:36:06 +02:00
2026-10-21 19:43:02 +02:00
2026-10-22 01:36:06 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 12:36:14 +02:00
2026-10-20 09:08:40 +02:00
2026-11-11 21:29:33 +01:00
2026-10-21 12:36:14 +02:00
2026-10-09 16:35:21 +02:00
2026-10-21 19:43:02 +02:00
2026-11-11 21:29:33 +01:00
2026-10-20 12:55:07 +02:00
2026-10-17 09:17:03 +02:00
2026-10-25 13:51:01 +01:00
2026-10-09 16:35:21 +02:00
2026-10-22 04:15:11 +02:00
2026-08-07 19:05:15 +02:00
2026-08-30 16:16:57 +02:00
2026-08-08 20:56:50 +02:00
2026-10-20 10:10:49 +02:00
2026-10-20 10:17:01 +02:00
2026-10-21 15:06:47 +02:00
2026-10-21 21:52:22 +02:00
2026-08-08 15:17:05 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:43:02 +02:00
2026-10-23 10:46:54 +02:00
2026-11-12 13:05:37 +01:00
2026-10-20 13:50:40 +02:00
2026-10-21 19:37:22 +02:00
2026-10-21 19:42:53 +02:00
2026-11-04 10:56:52 +01:00
2026-10-15 22:31:51 +02:00
2026-10-21 21:58:22 +02:00
2026-10-20 09:53:31 +02:00
2026-11-11 21:29:33 +01:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:42:53 +02:00
2026-10-20 09:08:40 +02:00
2026-10-21 19:43:02 +02:00
2026-10-21 12:02:13 +02:00
2026-10-21 19:42:53 +02:00
2026-10-21 19:43:02 +02:00
2026-11-12 13:51:44 +01:00
2026-11-11 21:29:33 +01:00
2026-10-21 20:14:20 +02:00