test(i18n): qualify public language controls across responsive states

This commit is contained in:
cesnimda
2026-11-04 01:52:11 +01:00
parent fa6bd5d98e
commit 09904ecc68
512 changed files with 6184 additions and 24 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,79 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "login",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "login-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "register",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "register-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-request",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-request-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-reset",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-reset-validation",
"violations": []
}
],
"journeys": [],
"confirmations": [],
"signIns": [],
"challenges": [],
"unexpectedWrites": [],
"unavailableReads": [],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"errors": [],
"limits": [
"Every API response is intercepted; no real account, password, email delivery, verification, MFA or provider activation.",
"Synthetic confirmation tokens and challenge values cannot qualify server-side token, rate-limit or authentication enforcement.",
"No native/human, integrated security, release or production qualification."
]
}
@@ -0,0 +1,161 @@
{
"screens": [
{
"width": 320,
"language": "en",
"mode": "light",
"state": "login",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "login-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "register",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "register-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-request",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-request-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-reset",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "password-reset-validation",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "verify-missing",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "email-change-missing",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "microsoft-recovery-missing",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "verify-success",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "email-change-success",
"violations": []
},
{
"width": 320,
"language": "en",
"mode": "light",
"state": "mfa-rate-limit",
"violations": []
}
],
"journeys": [
{
"width": 320,
"language": "en",
"mode": "light",
"publicLanguageAndDraft": "PASS",
"clientValidationWithoutSubmission": "PASS",
"confirmationLocaleWithoutReplay": "PASS",
"mfaRateLimitAndCodeRetained": "PASS"
}
],
"confirmations": [
{
"width": 320,
"language": "en",
"mode": "light",
"path": "/api/auth/verify-email"
},
{
"width": 320,
"language": "en",
"mode": "light",
"path": "/api/auth/email-change/confirm"
}
],
"signIns": [
{
"width": 320,
"language": "en",
"mode": "light"
}
],
"challenges": [
{
"width": 320,
"language": "en",
"mode": "light"
}
],
"unexpectedWrites": [],
"unavailableReads": [],
"blockedExternal": [
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com",
"https://fonts.googleapis.com"
],
"errors": [],
"limits": [
"Every API response is intercepted; no real account, password, email delivery, verification, MFA or provider activation.",
"Synthetic confirmation tokens and challenge values cannot qualify server-side token, rate-limit or authentication enforcement.",
"No native/human, integrated security, release or production qualification."
]
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Some files were not shown because too many files have changed in this diff Show More