Problem
The project base language is en-GB and Component B's own landing pages correctly use <html lang="en-GB" dir="ltr">, but the three self-contained error pages use <html lang="en" ...> with no dir attribute — an internal inconsistency and a deviation from the project locale standard (WCAG 3.1.1 is satisfied by en, but it mis-declares if these strings are localised).
Affected files
web/G2My.Link/public_html/404.php (line 55), expired.php (line 76), validating.php (line 75)
Recommended fix
Set lang="en-GB" and add dir="ltr" on all three error pages to match the landing pages and project standard (or derive from getLocale() if the framework is available).
Acceptance criteria
Filed from the 2026-06-04 deployment-readiness audit — see docs/AUDIT_2026-06-04.md.
Problem
The project base language is en-GB and Component B's own landing pages correctly use
<html lang="en-GB" dir="ltr">, but the three self-contained error pages use<html lang="en" ...>with nodirattribute — an internal inconsistency and a deviation from the project locale standard (WCAG 3.1.1 is satisfied byen, but it mis-declares if these strings are localised).Affected files
web/G2My.Link/public_html/404.php(line 55),expired.php(line 76),validating.php(line 75)Recommended fix
Set
lang="en-GB"and adddir="ltr"on all three error pages to match the landing pages and project standard (or derive fromgetLocale()if the framework is available).Acceptance criteria
lang="en-GB"anddir="ltr"Filed from the 2026-06-04 deployment-readiness audit — see
docs/AUDIT_2026-06-04.md.