10.3.1.1 (Language of document - STN EN 301 549) E-mailové notifikácie nemajú určený jazyk ani názov
Porušenie sa týka celého webového sídla.
Popis problému:
Rozloženie všetkých e-mailov portálu (app/views/layouts/mailer.html.erb — potvrdenie registrácie, prihlasovací odkaz, žiadosť o podpis „Dokumenty na podpis“, oznámenia o podpísaní a stiahnutí žiadosti, pozvánka do organizácie) začína <html> bez atribútu lang a hlavička neobsahuje element <title>. Texty e-mailov sú pritom podľa jazyka používateľa slovenské alebo anglické. Logo v hlavičke e-mailu je obyčajný <span> a prvým nadpisom obsahu je <h2>.
Dopad:
E-mailoví klienti a čítače obrazovky, ktoré HTML správu zobrazujú, nemajú informáciu o jazyku a prečítajú slovenský text výslovnosťou predvoleného jazyka systému. Bez <title> niektoré klienti (a webové zobrazenie správy) neoznámia názov dokumentu. Postihnutí sú nevidiaci a ťažko slabozrakí používatelia čítačov obrazovky — teda práve adresáti, ktorí majú podľa e-mailu dokument podpísať.
Závažnosť: stredná — e-mail je čitateľný, pri nesúlade jazyka systému však výrazne horšie.
Efektívne riešenie:
Pre splnenie požiadavky je potrebné v rozložení e-mailov doplniť lang podľa jazyka správy a <title> s predmetom e-mailu:
<html lang="<%= I18n.locale %>">
<head>
<meta charset="utf-8">
<title><%= message.subject %></title>Nad rámec požiadavky odporúčame doplniť do hlavičky aj <meta name="color-scheme" content="light"> a logo vytvoriť ako <h1>, aby mala správa súvislú nadpisovú štruktúru.