2026-07-23 · Badunon toimitus · 24 Min. lukuaika · Blogi & Tieto
Esteettömyys 24 kielellä: Inklusiivisen verkkokäytön lokalisointi
Esteettömyys ei pääty kielirajoihin. Opi, miten teet verkkosivuista inklusiivisia 24 EU-kielelle – EN 301 549:stä ja WCAG 2.1:stä alt-teksteihin ja ARIA-tunnisteisiin aina laadunvarmistukseen asti. Käytännönläheisiä ohjeita lokalisointistrategiaasi.

Digitaalisen saavutettavuuden perusteet EU-kontekstissa
Digitaalinen saavutettavuus tarkoittaa verkkosisältöjen ja -sovellusten suunnittelua siten, että ne ovat eri kyvyillä varustettujen ihmisten käytettävissä – riippumatta vammaisuudesta, iästä tai teknisistä rajoituksista. EU-kontekstissa tämä perustuu Web Content Accessibility Guidelines (WCAG) 2.1 -ohjeistukseen ja eurooppalaiseen standardiin EN 301 549. Nämä määrittelevät onnistumiskriteerejä, kuten vaihtoehtoisten tekstien tarjoaminen kuville, riittävät värikontrastit tai näppäimistöllä käytettävyys. Yrityksille, jotka lokalisoivat verkkosivustoja 24 EU-kielelle, tämä tarkoittaa: saavutettavuus on integroitava lokalisaatioprosessiin alusta alkaen, ei vasta jälkikäteen.
Keskeinen näkökohta on Accessible Rich Internet Applications (ARIA) -tunnisteiden ja vaihtoehtoisten tekstien kääntäminen. ARIA-attribuutit, kuten `aria-label` tai `aria-describedby`, tarjoavat ruudunlukuohjelmille lisätietoja. Lokalisoinnissa on tärkeää, että nämä attribuutit käännetään paitsi kielellisesti oikein, myös kontekstuaalisesti järkevästi. Esimerkki: Painike, jossa on `aria-label="Suche absenden"`, tulisi ranskankielisessä versiossa olla `aria-label="Envoyer la recherche"` – käännöksen on täytettävä täsmälleen sama toiminto ruudunlukuohjelmalle. Myös kuvien vaihtoehtoisten tekstien (alt-attribuutit) on oltava tarkkoja: sen sijaan, että kirjoitettaisiin 'Kuva tuotteesta', parempi on 'Punainen nahkalaukku vetoketjulla, koko 30x20 cm'.
Käytännössä on osoittautunut hyväksi käyttää käännösprosessissa saavutettavuuden tarkistuslistaa. Sen tulisi sisältää kohtia kuten: Ovatko kaikki `alt`-tekstit olemassa ja kuvaavia? Ovatko ARIA-tunnisteet saatavilla kohdekielellä? Käännetäänkö pikanäppäimet (esim. skip-linkit) oikein? Lisäksi kääntäjien tulisi työskennellä perustiedot WCAG-kriteereistä omaavina. Jos asiakkaalla on erityisvaatimuksia, kuten WCAG:n AA-tason noudattaminen, lokalisaation on täytettävä nämä kriteerit kaikilla kielillä.
Toinen seikka: Saavutettavuuden overlay-toiminnot (laajennukset) on tarkistettava kielikohtaisesti. Overlay, joka korvaa englanninkieliset vaihtoehtoiset tekstit dynaamisesti, ei toimi automaattisesti saksankielisille teksteille. Tässä tarvitaan tiivistä yhteistyötä kehittäjien ja lokalisointitiimien välillä. Suositeltavaa on suorittaa saavutettavuustestejä jokaisella kielellä – mieluiten oikeiden käyttäjien tai automatisoitujen työkalujen, kuten Axe tai WAVE, avulla, mutta aina kielelliset erityispiirteet huomioiden. Oikeudellisesti jokainen EU-maa on sidottu verkkosaavutettavuusdirektiiviin, mutta käytännön toteutus vaihtelee. Siksi on aina syytä kääntyä oikeudellisen neuvonnan puoleen ymmärtääkseen velvoitteensa tarkasti.
Lakisääteiset vaatimukset: EN 301 549 ja WCAG 2.1 käännöksessä
Standardi EN 301 549 on eurooppalainen viite esteettömille tieto- ja viestintätekniikan tuotteille ja palveluille. Se viittaa WCAG 2.1 -tasoon AA vähimmäisvaatimuksena. Monikielisiä verkkosivustoja ylläpitäville yrityksille herää kysymys: Miten siirrän nämä vaatimukset jokaiseen kieleen? Vastaus on järjestelmällisessä prosessissa, joka yhdistää WCAG-relevanttien sisältöjen kääntämisen tekniseen toteutukseen. Erityistä huomiota on kiinnitettävä virheilmoitusten, ohjetekstien ja neuvojen kääntämiseen – niiden on oltava paitsi kielellisesti oikein, myös ymmärrettäviä esteettömyyden kannalta.
Käytännön esimerkki on syöttöapujen kääntäminen: jos lomakekenttä vaatii tietyn syötteen (esim. päivämäärä muodossa PP.KK.VVVV), ohjeteksti on muotoiltava vastaavasti kohdekielellä. WCAG 2.1 edellyttää, että ohjeet ja virheilmoitukset ovat selkeitä ja tunnistettavia. Käännöksessä "Please enter a valid email address" voi muuttua muotoon "Geben Sie eine gültige E-Mail-Adresse ein" – molemmat täyttävät vaatimuksen. Mutta monimutkaisempien ohjeiden, kuten CAPTCHA-ohjeiden, kohdalla vaaditaan erityistä huolellisuutta. Tässä suosittelemme vaihtoehtoisten esteettömien menetelmien (esim. logiikkakysymysten) yhdenmukaista kääntämistä kaikille kielille.
Tärkeä oikeudellinen näkökohta on asiakirjojen saavutettavuus, jotka usein täytyy myös kääntää (esim. PDF-tiedostot). EN 301 549 edellyttää, että kaiken sisällön on oltava esteetöntä, mukaan lukien eri kielillä oleva sisältö. Tämä tarkoittaa, että käännettyjen PDF-tiedostojen on oltava merkittyjä, varustettuja vaihtoehtoisilla teksteillä ja luettavissa ruudunlukuohjelmilla. Käytännössä tämä vaatii työnkulun: ensin luodaan esteetön alkuperäinen PDF, sitten se käännetään jokaiselle kielelle ja lopuksi esteettömyys tarkistetaan uudelleen. Automaattiset työkalut ovat tässä apuna, mutta koulutettujen kääntäjien tai saavutettavuusasiantuntijoiden tekemä manuaalinen tarkistus on välttämätöntä.
Huomaa, että EN 301 549 -standardin tulkinta voi vaihdella hieman EU:n jäsenvaltioissa. Joillakin mailla on omat kansalliset esteettömyyslakinsa, jotka menevät EU-direktiiviä pidemmälle. Siksi sinun tulisi kääntyä lakineuvojasi puoleen varmistaaksesi, että lokalisoidut sisältösi kattavat myös kansalliset erityispiirteet. Esimerkiksi Saksassa sovelletaan BITV 2.0:aa (esteettömyystietotekniikka-asetus), joka viittaa WCAG 2.1:een. Käännetyn verkkosivustosi on siis täytettävä sekä EU-normi että kansallinen asetus. Suosittelemme suorittamaan vaatimustenmukaisuustarkistuksen jokaiselle kohdekielelle – joko talon sisäisesti tai ulkopuolisten palveluntarjoajien avulla, jotka tuntevat paikalliset vaatimukset kyseisessä maassa.

Saavutettavuuslausumat ja niiden kielikohtainen lokalisointi
Jokaisella EU:n julkisella verkkosivustolla on oltava saavutettavuuslausuma, jossa ilmoitetaan vaatimustenmukaisuuden taso. Tämä lausuma on laadittava asianomaisella virallisella kielellä / asianomaisilla virallisilla kielillä. Monikielisillä verkkosivustoilla tämä tarkoittaa, ettei lausumaa voi siirtää pelkästään konekäännöksellä – sen on oltava oikeudellisesti tarkka ja kielellisesti oikea. Lausuma sisältää tyypillisesti: tiedot WCAG-vaatimustenmukaisuustasosta, viimeisimmän päivityksen päivämäärän, yhteystiedot palautetta varten ja mahdolliset poikkeukset tai esteettömät sisällöt.
Lokalisoinnissa on ratkaisevaa, että oikeudelliset viittaukset käännetään oikein. EN 301 549 ja kansalliset lait mainitaan yleensä alkuperäisessä muodossaan, mutta itse lausuma on muotoiltava niin, että se on kohderyhmälle ymmärrettävä. Lause kuten "This website is partially compliant with WCAG 2.1 Level AA" muuttuu muotoon "Diese Website ist teilweise konform mit WCAG 2.1 Level AA". Huolehdi siitä, että termit kuten "poikkeussääntö" tai "kohtuuton rasite" on määritelty täsmällisesti kohdekielen oikeuskielessä. Käytännössä on osoittautunut hyväksi kehittää malliteksti lähtökielellä, jota sitten äidinkieliset juristit tai asiantuntijakääntäjät mukauttavat jokaiselle kohdekielelle.
Yleinen ongelma on viittausten lokalisointi "palautteeseen" tai "valitusmenettelyyn". Joissakin EU-maissa on mainittava tietyt yhteyspisteet, kuten kansalliset täytäntöönpanoelimet. Nämä tiedot on sisällytettävä saavutettavuuslausumaan – ja nimenomaan kyseisellä maan kielellä. Esimerkiksi espanjankielisessä versiossa on mainittava "Oficina de Atención a la Ciudadanía" -toimiston yhteystiedot, ei pelkästään englanninkielistä sähköpostiosoitetta. Lisäksi itse lausuman on oltava esteetön, eli ruudunlukuohjelmien luettavissa ja saavutettavassa muodossa (esim. HTML oikealla otsikkotasolla).
Suosittelemme luomaan prosessin, jossa saavutettavuuslausuma on osa lokalisointityönkulkua. Määrittele, kuka tarkistaa käännöksen – mieluiten oikeudellinen asiantuntija, jolla on tietämystä kohdemaan esteettömyyslainsäädännöstä. Käytännön vinkki: Älä julkaise saavutettavuuslausumaa lähtökielellä ja lisää sitten vain konekäännöksiä. Virheelliset käännökset voivat johtaa oikeudellisiin seurauksiin, koska lausumaa pidetään sitovana ilmoituksena. Varaa sen sijaan riittävästi aikaa lausuman laatimiseen ja tarkistamiseen. Pidä lausuma ajan tasalla tarkistamalla oikeudellinen vaatimustenmukaisuus jokaisen suuremman käännöspäivityksen yhteydessä. Ja kuten aina: kysy lakineuvonantajaltasi, täyttääkö saavutettavuuslausumasi lokalisointi kaikkien asiaankuuluvien lainkäyttöalueiden vaatimukset.
Monikielisten alt-tekstien suunnittelu: tekniikat ja kulttuuriset mukautukset
Alt-tekstit ovat keskeinen esteettömyyden elementti, ja ne on jokaisessa kohdekielessä käännettävä oikein ja lisäksi mukautettava kulttuurisesti. Kokemuksen mukaan suora kääntäminen ei riitä, koska kuvasisältöjä tulkitaan eri kulttuureissa eri tavoin. Esimerkiksi Saksan markkinoilla yleinen 'postin' symboli (kirjekuori) voi toisissa EU-maissa tarkoittaa jotain muuta tai se on korvattava paikallisella vastineella.
Tarkkaan lokalisointiin suosittelemme kolmivaiheista prosessia: Ensin analysoit kuvan verkkosivun kontekstissa ja muotoilet ydinsanoman. Sitten et käännä tätä sanomaa sanatarkasti, vaan sopeutat sitä kielikohtaisiin vaatimuksiin – kuten saksan määräisen artikkelin käyttö tai datiivi slovenialaisissa kuvauksissa. Lopuksi tarkistat kulttuuriset näkökohdat: Näkyykö kuvassa ele, joka kohdealueella on epäkohtelias? Sisältääkö se tekstiosia, kuten kylttejä tai kuvakaappauksia, jotka on käännettävä? Esimerkki: Kuva, jossa on punainen ympyrä ja vino viiva, tarkoittaa Skandinaviassa 'kielletty', mutta Etelä-Euroopassa käytetään useammin yliviivattua esinettä. Käytännössä on hyödyllistä tutkia vertailuprojekteja kustakin maasta tai vahvistaa käännökset äidinkielenään puhuvilla.
Teknisesti alt-tekstit toteutetaan monikielisissä projekteissa parhaiten keskitetyn käännösten hallintajärjestelmän (TMS) avulla. Jokainen kuvaelementti saa yksilöllisen tunnuksen, joka yhdistetään kyseiseen alt-tekstiin kaikilla kielillä. Huomioi, että alt-tekstin pituus voi vaihdella kielestä riippuen: suomenkieliset tekstit ovat usein pidempiä, ranskankieliset lyhyempiä. Varaa siksi riittävästi tilaa – kokemuksen mukaan 200–250 merkkiä riittää tarkkaan kuvaukseen useimmissa EU-kielissä. Vältä täytesanoja, kuten 'kuva' tai 'logo', sillä ruudunlukijat ilmoittavat ne jo kuvina. Koristeellisille grafiikoille asetetaan tyhjä alt-attribuutti (alt="") – tämän on oltava sama kaikilla kielillä.
Yleinen virhe on englanninkielisten avainsanojen, kuten 'button' tai 'link', kopioiminen alt-tekstiin. Käännä ne aina kohdekielelle, sillä ruudunlukijat, kuten JAWS ja NVDA, lukevat selaimen kieliasetuksen. Käytä lisäksi mahdollisuutta täydentää monimutkaisten kaavioiden alt-tekstiä linkitettynä pitkänä kuvauksena – tämä pitkä kuvaus on myös lokalisoitava täysin. Tällä systemaattisella lähestymistavalla varmistat, että monikieliset alt-tekstisi ovat sekä standardin EN 301 549 mukaisia että kulttuurisesti sopivia.
ARIA-labelit ja -roolit käännöksessä: syntaksi ja semantiikka
ARIA-attribuutit, kuten aria-label, aria-labelledby, aria-describedby tai role, on jokaisella kielellä oltava paitsi syntaktisesti oikein, myös semanttisesti välitettävä elementin tarkoitus. Toisin kuin näkyvä teksti, ARIA-labelit ovat usein näkymättömiä ja niitä käyttävät vain avustavat teknologiat. Siksi virheellinen käännös on erityisen kriittinen, koska se heikentää merkittävästi sokeiden ja heikkonäköisten käyttäjien navigointia.
ARIA-labelien syntaksi HTML:ssä noudattaa kiinteää kaavaa: aria-label="Kuvaus". Lokalisoinnissa on varmistettava, että käännetty kuvaus antaa saman kontekstin kuin alkuperäinen. Esimerkiksi aria-label 'Avaa valikko' saksaksi kuvaa toimintoa, joka käännetään ranskaksi 'Ouvrir le menu' – mutta huomioi myös ranskan kieliopillisesti oikea isojen kirjainten käyttö (Menu eikä menu). Käytännössä on havaittu, että ruudunlukijat kuten VoiceOver macOS:ssä jättävät tietyissä tapauksissa huomioimatta johtavan artikkelin (der, die, das), minkä vuoksi saksalaisissa ARIA-labeleissa on parempi välttää artikkeleita. Toisin on romaanisten kielten kohdalla: niissä artikkelit ovat usein tarpeen ymmärrettävyyden kannalta.
Tärkeä seikka on ARIA-roolien, kuten role="button", role="navigation" tai role="alert", käsittely. Nämä roolit on standardoitu HTML-spesifikaatiossa, eikä niitä käännetä – niiden on pysyttävä muuttumattomina koodissa. Niihin liittyvät labelit sen sijaan käännetään. Vältä roolikuvausten, kuten 'painike', lisäämistä labeliin, koska ruudunlukija ilmoittaa roolin jo itsessään. Labelin tulisi sen sijaan kuvata toimintoa, esim. 'Lähetä' eikä 'Lähetä-painike'. Dynaamisissa komponenteissa, kuten modaali-ikkunoissa, onko attribuutteja kuten aria-hidden tai aria-expanded käännettävä? Ei, niiden arvot (true/false) ovat kielineutraaleja. Modaalin labelin tulisi kuitenkin kuvata, mitä modaali tekee (esim. 'Säädä hakusuodattimia').
Käytä CMS:ssä tai templating-järjestelmässä paikkamerkkejä ARIA-labeleille, jotka käännetään avainten avulla. Tarkista jokaisen uuden kielen kohdalla ARIA-syntaksi asiaankuuluvissa selaimissa ja avustavissa teknologioissa. Erityisen tärkeää: Suunnan vaihtuessa vasemmalta oikealle (esim. arabia) aria-labeliä ei tarvitse peilata, vaan kuvaus pysyy kohdekielen lukusuunnassa. Huomioi kuitenkin, etteivät ARIA-labelit toimi yhtä hyvin kaikissa EU-kielissä: virolaisissa ja latvialaisissa ruudunlukulaitteissa erikoismerkkien ääntäminen voi poiketa – testaa siksi äidinkielenään puhuvilla. Lainmukaisen toteutuksen varmistamiseksi suosittelemme, että ARIA-labelien käännöksen tarkistuttaa ammattikääntäjällä, jolla on ruudunlukijoiden tuntemusta. Tämä ei korvaa omaa oikeudellista neuvontaa, mutta on tärkeä askel vaatimustenmukaisuuden saavuttamisessa.
Esteettömyys-Overlayt: Lokalisointistrategiat dynaamisille komponenteille Esteettömyys-Overlayt ovat dynaamisia elementtejä, kuten hakuehdotuksia, työkaluvihjeitä tai modaali-ikkunoita, jotka näytetään pääsisällön päällä. Niiden lokalisointi asettaa erityisvaatimuksia, koska ne usein luodaan JavaScriptillä ja niiden on tuettava useita kieliä samanaikaisesti. Overlay sisältää tyypillisesti tekstiä, painikkeita, ARIA-attribuutteja ja tilailmoituksia – kaikki nämä komponentit on käännettävä johdonmukaisesti jokaiselle kohdekielelle. Lokalisointistrategia alkaa sisällön ja logiikan erottamisella. Tallenna kaikki overlayissa näkyvät tekstit keskitettyyn resurssitiedostoon (JSON, XML tai PO). Jokainen tekstilohko saa yksilöllisen avaimen, esim. "search.placeholder" tai "modal.close". Dynaamisissa overlayissa, kuten automaattisissa täydennysluetteloissa, on otettava huomioon myös live-alueet (aria-live): Ilmoitus kuten "3 tulosta löytyi" muotoillaan kohdekielellä eri tavalla – puolaksi esim. "Znaleziono 3 wyniki" sopivalla numerusmuodolla. Ohjelmoijien tulisi siksi lisätä paikkamerkit monikkosäännöille, jotka vaihtelevat kielen mukaan. Yleinen ongelma ovat päällekkäiset overlayt: Työkaluvihje, joka ilmestyy modaalin päällä, on oltava samalla kielellä kuin modaali. Varmista, että overlayn kieliasetus on dynaamisesti sidottu nykyiseen sivukieleen. Vältä overlayjen näyttämistä CSS:n avulla ja kääntämistä JavaScriptillä – kokemuksen mukaan tämä aiheuttaa puutteita käännöksessä, esimerkiksi jos käännös ladataan vasta alustuksen jälkeen. Käytä sen sijaan palvelinpuolen renderöintiä tai i18n-kehystä, joka lisää käännöksen jo DOMia luotaessa. Testaa overlayt jokaisella kohdemarkkinalla ruudunlukijalla. Erityisesti modaalisten ikkunoiden on pidettävä kohdistus overlayn sisällä – tämä pätee kielestä riippumatta, mutta painikkeiden on oltava paikallisella kielellä (esim. "Sulje" eikä "Close"). Ota lokalisoinnissa huomioon myös tekstien pituus: Saksankielinen teksti kuten "Bitte wählen Sie eine Option aus" on romaniaksi lyhyempi – toiset kielet kuten suomi tarvitsevat enemmän tilaa. Suunnittele siksi joustavia säiliöitä, jotka mukautuvat tekstiin. Oikeudellinen huomautus: standardin EN 301 549 mukaisuus edellyttää, että kaikki sisältö on esteetöntä – myös dynaamisesti ladatut overlayt. Monimutkaisissa overlayissa kannattaa kääntyä esteettömyysasiantuntijan puoleen; tämä ei korvaa oikeudellista neuvontaa, mutta on suositeltavaa.
Esteettömyyspeittokalvot (accessibility-overlayt) ovat dynaamisia elementtejä, kuten hakuehdotuksia, työkaluvihjeitä tai modaali-ikkunoita, jotka ilmestyvät pääsisällön päälle. Niiden lokalisointi asettaa erityisvaatimuksia, sillä ne luodaan usein JavaScriptillä ja niiden on tuettava useita kieliä samanaikaisesti. Peittokalvo sisältää tyypillisesti tekstiä, painikkeita, ARIA-attribuutteja ja tilaviestintää – kaikki nämä komponentit on käännettävä johdonmukaisesti jokaiselle kohdekielelle.
Lokalisointistrategia alkaa sisällön ja logiikan erottamisella. Tallenna kaikki peittokalvossa esiintyvät tekstit keskitettyyn resurssitiedostoon (JSON, XML tai PO). Jokainen tekstilohko saa yksilöllisen avaimen, esim. "search.placeholder" tai "modal.close". Dynaamisissa peittokalvoissa, kuten automaattisen täydennyksen luetteloissa, on otettava huomioon myös live-alueet (aria-live): Viesti, kuten "3 tulosta löytyi", muotoillaan kohdekielellä eri tavalla – puolaksi esimerkiksi "Znaleziono 3 wyniki" sopivalla numerusmuodolla. Ohjelmoijien tulisi siksi luoda paikkamerkkejä monikkosäännöille, jotka vaihtelevat kielittäin.
Yleinen ongelma ovat päällekkäiset peittokalvot: Työkaluvihje, joka ilmestyy modaalin päälle, on oltava samalla kielellä kuin modaali. Varmista, että peittokalvon kieliasetus on dynaamisesti sidottu nykyisen sivun kieleen. Vältä peittokalvojen näyttämistä CSS:n avulla ja kääntämistä JavaScriptillä – kokemus osoittaa, että tästä syntyy käännösaukkoja, esimerkiksi jos käännös ladataan vasta alustuksen jälkeen. Käytä sen sijaan palvelinpuolen renderöintiä tai i18n-kehystä, joka lisää käännöksen jo DOM:ia luotaessa.
Testaa peittokalvot jokaisella kohdemarkkinalla ruudunlukuohjelmalla. Erityisesti modaali-ikkunoiden on pidettävä kohdistus peittokalvon sisällä – tämä on kielestä riippumatonta, mutta painikkeiden tulee olla paikallisella kielellä (esim. "Sulje" eikä "Close"). Huomioi lokalisoinnissa myös tekstien pituus: Saksalainen teksti kuten "Bitte wählen Sie eine Option aus" on romaniaksi lyhyempi – toiset kielet, kuten suomi, vaativat enemmän tilaa. Suunnittele siksi joustavia säiliöitä, jotka mukautuvat tekstiin. Oikeudellinen huomautus: Vaatimustenmukaisuus standardin EN 301 549 kanssa edellyttää, että kaikki sisältö on esteetöntä – myös dynaamisesti ladatut peittokalvot. Pyydä monimutkaisissa peittokalvoissa neuvoa esteettömyysasiantuntijalta; tämä ei korvaa oikeudellista neuvontaa, mutta on suositeltavaa.

Monikielisen ruudunlukijayhteensopivuuden testaaminen Ruudunlukijoiden yhteensopivuuden testaaminen 24 kielellä vaatii systemaattista lähestymistapaa, joka ulottuu pelkkien käännösten yli. Kokemuksen mukaan useimmat ongelmat ilmenevät, kun kielenvaihtoa ei tunnisteta oikein ruudunlukijalla tai kun dynaamista sisältöä, kuten virheilmoituksia, ei lueta ääneen. Aloita laatimalla testimatriisi, joka kattaa kaikki kohdekielet ja yleisimmät ruudunlukijat – Windowsille: JAWS ja NVDA, macOS:lle: VoiceOver, mobiililaitteille: TalkBack (Android) ja VoiceOver (iOS). Testaa jokainen kieliversio kaikilla asiaankuuluvilla ruudunlukijoilla, koska erikoismerkkien (esim. ß, é, ç) ääntäminen ja lukumääräys voivat vaihdella. Käytännön esimerkki: Saksankielisessä versiossa ruudunlukijan on ilmoitettava sarkainnavigoinnissa kohdistus napsautettaviin elementteihin oikeassa järjestyksessä. Jos dynaamista sisältöä, kuten pudotusvalikkoa, päivitetään JavaScriptillä, ruudunlukijalle on kerrottava siitä – ARIA-live-alueiden kautta. Lokalisoi live-alueiden tekstit jokaiseen kohdekieleen, jotta käyttäjät ymmärtävät, mikä muutos on tapahtunut. Suorita lisäksi manuaalisia testejä todellisten käyttäjien kanssa, joilla on näkövamma ja jotka puhuvat kyseistä äidinkieltä. Automaattiset työkalut, kuten axe tai Lighthouse, tunnistavat vain perusvirheet, eivät kielikohtaisia ääntämisongelmia. Täydennä testejä kielenvaihdon tarkistuksella: Kun sivu vaihtuu saksasta ranskaksi ja puolaksi, HTML:n lang-attribuutin on oltava oikein asetettu, jotta ruudunlukija lataa oikean kieliohjauksen. Käytä tähän kielikohtaisia testitapauksia varmistaaksesi, että symboliäänet ja puheohjauksen tauot vastaavat paikallisia käytäntöjä. Toinen kriittinen kohta ovat monikieliset pikanäppäimet: Jokaisessa kielessä näppäinyhdistelmiä, kuten Ctrl+C tai Alt+ jotain, voidaan tulkita eri tavoin ruudunlukijoissa. Testaa kaikki pikanäppäimet jokaisessa kielessä ja säädä niitä ristiriitojen ilmetessä. Dokumentoi tulokset keskitettyyn testipöytäkirjaan, joka päivitetään vuosittain, koska ruudunlukijoiden versiot ja kielentunnistus kehittyvät jatkuvasti.
Ruudunlukuohjelmien yhteensopivuuden testaaminen 24 kielellä vaatii systemaattisen lähestymistavan, joka ulottuu yksinkertaisia käännöksiä pidemmälle. Kokemuksen mukaan useimmat ongelmat ilmaantuvat, kun ruudunlukuohjelma ei tunnista kielenvaihtoa oikein tai kun dynaamista sisältöä, kuten virheilmoituksia, ei ilmoiteta.
Aloita luomalla testimatriisi, joka kattaa kaikki kohdekielet ja yleisimmät ruudunlukuohjelmat – Windowsille: JAWS ja NVDA, macOS:lle: VoiceOver, mobiililaitteille: TalkBack (Android) ja VoiceOver (iOS). Testaa jokainen kieliversio kaikilla olennaisilla ruudunlukuohjelmilla, koska erikoismerkkien (esim. ß, é, ç) ääntäminen ja lukujärjestys voivat vaihdella.
Käytännön esimerkki: Saksankielisessä versiossa ruudunlukuohjelman on ilmoitettava sarkainnavigoinnin aikana kohdistus napsautettaviin elementteihin oikeassa järjestyksessä. Jos dynaamista sisältöä, kuten avattava valikko, päivitetään JavaScriptillä, ruudunlukuohjelmalle on ilmoitettava siitä – ARIA-live-alueiden kautta. Lokalisoi live-alueiden tekstit jokaiselle kohdekielelle, jotta käyttäjät ymmärtävät, mikä muutos on tapahtunut.
Suorita lisäksi manuaalisia testejä oikeiden näkövammaisten käyttäjien kanssa, jotka puhuvat kyseistä äidinkieltä. Automaattiset työkalut, kuten axe tai Lighthouse, tunnistavat vain perustason virheitä, eivät kielikohtaisia ääntämisongelmia. Täydennä testejäsi kielenvaihdon tarkistuksella: Kun sivu vaihtaa saksan, ranskan ja puolan välillä, HTML:n lang-attribuutin on oltava oikein asetettu, jotta ruudunlukuohjelma lataa oikean kieliohjaimen. Käytä tässä kielikohtaisia testitapauksia varmistaaksesi, että symboliäänien ja puhetaukojen aikakatkaisut vastaavat paikallisia käytäntöjä.
Toinen kriittinen kohta ovat monikieliset pikanäppäimet: Jokaisella kielellä näppäinyhdistelmät, kuten Ctrl+C tai Alt+jotain, voidaan tulkita eri tavoin ruudunlukuohjelmissa. Testaa kaikki pikanäppäimet jokaisella kielellä ja mukauta niitä ristiriitojen sattuessa. Dokumentoi tulokset keskitettyyn testipöytäkirjaan, jota päivitetään vuosittain, koska ruudunlukuohjelmaversiot ja puheentunnistus kehittyvät jatkuvasti.
Kielen erityispiirteet näppäimistönavigoinnissa
Näppäimistönavigointi on esteettömien verkkosivustojen keskeinen osa, joka vaatii omia mukautuksia kielellä kieleltä. Vaikka perusperiaatteet, kuten looginen fokusjärjestys ja näkyvä fokusindikaattori, ovat kieliriippumattomia, kääntämisessä 24 EU-kielelle ilmenee erityisiä haasteita.
Merkittävä ero on näppäimistöasetteluissa: saksankieliset käyttäjät käyttävät QWERTZ:ää, kun taas Ranskassa AZERTY on yleinen ja Puolassa QWERTY lisädiakriittisin merkein. Välilehtijärjestyksen on oltava sellainen, että se toimii intuitiivisesti kaikilla asetteluilla. Vältä kiinteitä pikanäppäimiä, jotka perustuvat tiettyihin näppäinpaikkoihin – esimerkiksi Ctrl+UML-yhdistelmää ei pidä määrittää toimintoon, jonka ranskalaisella näppäimistöllä laukaisee eri näppäin.
Oikealta vasemmalle luettavissa kielissä, kuten arabiassa tai hepreassa, fokusjärjestys on peilattu: ensimmäinen interaktiivinen elementti on oikeassa yläkulmassa. Sinun on säädettävä Tab-indeksi-arvot dynaamisesti kielen suunnan mukaan, jotta navigointi seuraa lukusuuntaa. Käytä tähän dir-attribuuttia säiliötasolla ja testaa navigointia ruudunlukijalla, joka tukee RTL:ää.
Toinen seikka ovat maakohtaiset erikoismerkkien pikanäppäinyhdistelmät: Espanjassa kirjain Ñ syötetään AltGr+N:llä, kun taas Skandinaviassa Å, Ä ja Ö ovat omilla näppäimillään. Jos sivustosi tarjoaa mukautettuja pikanäppäimiä toiminnoille, kuten haku tai tulostus, niissä ei tulisi käyttää merkkejä, jotka ovat vaikeasti tavoitettavissa tietyillä asetteluilla. Tarjoa vaihtoehtoisesti mahdollisuus mukauttaa pikanäppäimiä asetuksissa.
Käytännön suositukset: Käytä fokusindikaattoreita, joissa on riittävä kontrasti (vähintään 3:1 taustaan) ja vähintään 2 pikselin paksuus. Testaa navigointi ilman hiirtä jokaisella kielellä, ainakin Firefoxilla ja Chromella Windowsissa ja macOS:ssä. Huomaa, että fokusjärjestyksen on säilyttävä myös dynaamisesti näytettävissä sisällöissä, kuten lightboxeissa tai modaali-ikkunoissa – tässä auttaa aria-haspopupin käyttö ja johdonmukainen fokusloukku.
Material-suunnittelu ja esteettömyys: mukautukset 24 kielelle
Esteettömien Material-suunnittelukomponenttien toteuttaminen 24 kielellä vaatii muutakin kuin tekstin kääntämistä. Googlen Material-suunnittelu tarjoaa perus-ARIA-malleja, mutta ne on mukautettava kulttuurisesti ja kielellisesti joka kielelle EN 301 549 -standardin täyttämiseksi.
Keskeisillä komponenteilla, kuten navigointipiirto, välilehdet, valintaikkunat ja lomakkeet, on erilaisia tekstipituuksia kielestä riippuen. Saksan sanat ovat keskimäärin 30 % pidempiä kuin englannin, joten vaakasuuntaiset valikot tai painikkeet voivat ylivuotaa ilman dynaamista leveyssäätöä. Käytä kielestä riippuvia CSS-luokkia, joita hallitaan lang-attribuutilla, ja määritä jokaiselle kielelle kiinteät mutta riittävät vähimmäisleveydet. Välilehdille ja merkeille suositellaan pystysuuntaista järjestelyä tai vaakasuuntaista vieritystä pitkille teksteille.
Oikealta vasemmalle luettavissa kielissä kaikki komponentit on peilattava. Material-suunnittelu tukee tätä dir-attribuutin avulla, mutta sinun on varmistettava, että mukautetut kuvakkeet tai varjosuunnat myös muokataan. Esimerkiksi oikealle osoittavan nuolen on osoitettava vasemmalle RTL-kielessä. Testaa jokainen komponentti RTL-kielisellä ruudunlukijalla, sillä myös ARIA-tunnisteet on peilattava.
Lomake-elementit, kuten syöttökentät, tarvitsevat kielikohtaisia validointiviestejä, jotka ruudunlukija lukee ääneen. Käytä aria-describedby:tä virheilmoitusten dynaamiseen yhdistämiseen ja käännä kaikki viestit paikkamerkkitekstit mukaan lukien. Varmista, että päivämäärä- ja numeromuodot vastaavat paikallisia käytäntöjä – Suomessa päivämäärä kirjoitetaan pp.kk.vvvv, Maltalla dd/mm/yyyy. Päivämäärävalitsimen on tarjottava nämä muodot kielen mukaan ja sovitettava näppäimistönavigointi niihin.
Suositukset: Luo tyylisuunnitteluasiakirja, jossa määritellään jokaiselle kielelle tarkat mitat, kontrastisuhteet (teksti taustaa vasten vähintään 4,5:1) ja ARIA-mallit. Käytä Material-suunnittelusarjaa Figmasta tai Sketchistä esikatselussa, mutta tarkista jokainen komponentti esteettömyystarkistustyökalulla kyseisellä kielellä. Anna äidinkielisten puhujien, jotka käyttävät ruudunlukijaa ja näppäimistöä, testata käyttöliittymä odottamattomien asettelusiirtymien tai fokusmenetysten havaitsemiseksi. Huomaa, että EN 301 549 -standardin noudattamista koskevan oikeudellisesti sitovan neuvonnan tulisi antaa oikeudellinen asiantuntija.
Kontrastivaatimukset: värit, fontit ja tekstit eri kirjoitusjärjestelmissä
Kontrastivaatimusten noudattaminen on keskeinen osa esteetöntä verkkosuunnittelua. Käytännössä sinun on täytettävä WCAG 2.1 -kriteeri 1.4.3 (vähintään 4,5:1 kontrastisuhde normaalille tekstille ja 3:1 suurelle tekstille) ja huomioitava myös kirjoitusjärjestelmien väliset erot. Kirjasin, joka vaikuttaa riittävän kontrastiselta latinalaisissa aakkosissa, voi menettää luettavuuttaan kyrillisissä tai kreikkalaisissa merkeissä. Siksi suosittelemme kontrastitestien suorittamista kaikilla asiaankuuluvilla merkeillä – mieluiten todellisilla tekstiesimerkeillä kohdekielestäsi.
Väriä valitessasi sinun on lisäksi huomioitava värisokeudet. Noin 8 % miesväestöstä kärsii puna-vihersokeudesta; osuus vaihtelee alueittain. Käytä käytännössä simulaattoreita, kuten Colorblindly-selainlaajennusta tai sisäänrakennettuja kehittäjätyökaluja, tarkistaaksesi väriyhdistelmäsi. Varmista myös, että tietoa ei välitetä pelkästään värin avulla – lisää esimerkiksi symboleja tai tekstiselosteita. Tämä on erityisen tärkeää diakriittisiä merkkejä sisältäville kirjasimille, jotka hämärtyvät nopeasti heikossa kontrastissa.
Muille kuin latinalaisille kirjoitusjärjestelmille, kuten arabialle, kiinalle tai devanagarille, tarvitaan omia testejä, koska keskimääräinen viivan paksuus ja merkkien monimutkaisuus vaihtelevat. Käytännössä on havaittu toimivaksi, että jokaiselle kirjasimelle tehdään oma kontrastitarkistus kyseisellä tekstillä eikä luoteta pelkästään yleisiin väriarvoihin. Työkalut, kuten The Paciello Groupin WCAG Contrast Checker, mahdollistavat etu- ja taustavärien syöttämisen; testaa niitä myös verkkosivustosi todellisilla kirjasinkooilla.
Konkreettinen toimintasuositus: Luo jokaiselle kielelle tyyliopasdokumentti, jossa määritellään eri kirjasinkoko- ja painotuksille vähimmäiskontrastisuhteet. Tarkista käännettäessä tekstejä, tarjoaako käytetty kirjasin saman luettavuuden kohdekielellä. Harkitse tarvittaessa vaihtoehtoista kirjasinta, joka täyttää kontrastivaatimukset. Muista, että dynaamisiin sisältöihin, kuten hover-efekteihin tai vieritysteksteihin, sovelletaan myös ohjeistoa. Tämän prosessin tulisi olla osa säännöllistä lokalisointityönkulkua. Huomaa, että lakisääteiset vaatimukset voivat vaihdella EU-maittain; ota tarvittaessa yhteyttä lakineuvontaan.

Esteettömyys ei pääty kielirajoihin. Opi, miten teet verkkosivuista inklusiivisia 24 EU-kielelle – EN 301 549:stä ja WCAG 2.1:stä alt-teksteihin ja ARIA-tunnisteisiin aina laadunvarmistukseen asti. Käytännönläheisiä ohjeita lokalisointistrategiaasi.
Laadunvarmistus: tarkistuslistat käännetyille saavutettavuuskomponenteille
Laadunvarmistus (QS) lokalisoiduille saavutettavuuskomponenteille vaatii systemaattista lähestymistapaa, joka menee yksinkertaisten käännöstarkistusten yli. Käytännössä sinun tulisi ottaa käyttöön monivaiheinen tarkistuslista, joka kattaa sekä kielelliset että tekniset näkökohdat. Aloita automatisoitavalla tarkistuksella: ruudunlukijatestit työkaluilla, kuten NVDA tai JAWS, kunkin kielen versioissa. Tarkista, että kaikki ARIA-tunnisteet luetaan oikein ja että näppäimistönavigointi toimii kohdekielellä. Kiinnitä erityistä huomiota dynaamisiin sisältöihin, kuten kerroksiin ja ponnahdusikkunoihin, jotka voivat olla eri kielillä eri tavoin rakennettuja.
Keskeinen seikka on vaihtoehtoisten tekstien ja selosteiden yhdenmukaisuus. Luo keskitetty terminologiatietokanta, jossa termit kuten "Sulje", "Valikko" tai "Hakukenttä" on tallennettu kielikohtaisesti. Laadunvarmistuksessa jokainen käännös tulee tarkistaa tätä tietokantaa vasten epäjohdonmukaisten ilmaisujen välttämiseksi. Lisäksi suosittelemme tarkistamaan verkkosivuston saavutettavuusilmoituksen kaikilla kohdekielillä täydellisyyden varmistamiseksi. Sen on EU-direktiivin (EN 301 549) mukaan sisällettävä tietyt pakolliset tiedot ja oltava kirjoitettu ymmärrettävällä kielellä.
Suorita manuaalisia testejä äidinkielenään kohdekieltä puhuvien tarkistajien kanssa, jotka hallitsevat sekä kielen että avustavat teknologiat. Näiden testihenkilöiden tulisi käydä läpi tyypillisiä käyttöskenaarioita: lomakkeen täyttäminen, tuotesivulla navigointi tai artikkelin lukeminen ruudunlukijalla. Dokumentoi tulokset standardoidussa virheraportissa, joka voi sisältää kuvakaappauksia ja äänitallenteita. Toista nämä testit jokaisen kielellisen ja teknisen päivityksen jälkeen verkkosivustolla.
Konkreettinen toimintasuositus: Kehitä tarkistuslista, jonka käyt läpi jokaiselle lokalisoidulle komponentille. Sen tulisi sisältää kohtia, kuten: Ovatko kaikki alt-tekstit olemassa ja mielekkäitä? Tulostetaanko ARIA-tunnisteet oikein? Toimiiko näppäimistönavigointi ilman viiveitä? Onko kontrasti oikea kaikissa kirjoitusmerkeissä? Anna kollegoiden tai ulkopuolisten tarkistajien hyväksyä tarkistuslista. Jos et pysty arvioimaan lakisääteisiä vaatimuksia yksiselitteisesti, ota yhteyttä lakineuvontaan. Laadunvarmistus on jatkuva prosessi, joka on integroitava lokalisointityönkulkuusi.
Työkalut ja työnkulut: Integroi AI-käännös äidinkielen tarkastukseen
AI-käännöksen ja äidinkielen tarkastuksen yhdistelmä voi tehostaa esteettömien komponenttien lokalisointia, kun prosessit on määritetty oikein. Käytännössä kaksivaiheinen työnkulku on osoittautunut toimivaksi: Ensin kaikki tekstit – mukaan lukien alt-tekstit, ARIA-tunnisteet ja ruudunlukijatekstit – lähetetään AI-käännöstyökalun läpi. Varmista, että työkalu saa erityiset merkinnät tai koodit (esim. HTML-tagit, paikkamerkit), jotta niitä ei käännetä tai tuhota. Sen jälkeen seuraa äidinkielisen tarkastajan manuaalinen tarkastus, joka arvioi paitsi kielen laadun myös teknisen oikeellisuuden. Tärkeä edellytys on hyvin jäsennelty käännösmuisti (Translation Memory), joka sisältää toistuvia termejä ja fraaseja. Näin varmistetaan, että esimerkiksi termi ”Sulje-painike” käännetään yhtenäisesti kaikilla kielillä. Esteettömille komponenteille suosittelemme erillisiä sanastoja, jotka sisältävät myös kontekstikohtaisia käännössääntöjä – esimerkiksi, että ARIA-tunnisteessa kuvataan aina toiminto eikä vain visuaalista elementtiä. Integroi nämä sanastot suoraan AI-käännöstyökaluusi parantaaksesi raakakäännösten laatua. Työnkulun tulisi lisäksi sisältää automaattisia laaduntarkistuksia, kuten kääntämättömien tekstiosien tai virheellisten ARIA-syntaksien tunnistaminen. Työkalut kuten ”GreatBlanc” tai ”Accessible Web” tarjoavat rajapintoja tällaisten tarkistusten integroimiseksi käännösprosessiin. Käännöksen jälkeen tekstit käyvät läpi toisen tarkistusvaiheen: Äidinkielinen toimittaja testaa komponentit kohdekielen ruudunlukijalla. Tämä testi on ratkaiseva, koska AI-käännökset eivät usein tavoita oikeaa sävyä tai idiomaattista luettavuutta. Esimerkiksi liian kirjaimellisesti käännetty lause voi tulla ruudunlukijassa käsittämättömäksi. Konkreettinen toimintasuositus: Luo standardoitu prosessi jokaiselle uudelle kielelle: 1) Luo sanasto ja käännösmuisti esteettömyysteksteille. 2) Suorita AI-käännös kontekstisidonnaisia sääntöjä käyttäen. 3) Integroi automaattinen syntaksin tarkistus. 4) Suorita äidinkielinen tarkistus ruudunlukijatestillä. 5) Hyväksy laadukriteerien täyttyessä. Dokumentoi työnkulut projektinhallintatyökalussasi. Huomaa, että tätä prosessia on säännöllisesti mukautettava uusiin kieli- ja teknologiatrendeihin. Oikeudellinen neuvonta voi auttaa varmistamaan, että työnkulkusi täyttää EN 301 549 -standardin lakisääteiset vaatimukset.
Tarkistuslista kansainväliseen esteettömyystarkastukseen
Esteettömyyden perusteellinen tarkastus 24 kielellä edellyttää systemaattista lähestymistapaa, joka kattaa sekä automatisoidut työkalut että äidinkielisten asiantuntijoiden manuaaliset testit. Aloita auditointisuunnittelulla: Määritä jokaiselle kielelle edustava sivujen valikoima – vähintään etusivu, tuotesivu, lomake ja yhteystietosivu. Käytä automatisoiduja tarkistustyökaluja kuten Axe tai WAVE teknisten virheiden tunnistamiseen, mutta älä luota pelkästään niihin. Käytännössä nämä työkalut kattavat vain noin 30 % ongelmista, erityisesti kielikohtaisten näkökohtien osalta. Esteettömyyspeittokuvien ja ARIA-tunnisteiden käännöksessä on varmistettava, että ruudunlukijat tuottavat oikean kieliversion. Tarkista, onko `lang`-attribuutit asetettu jokaisella sivulla ja kunnioittavatko dynaamiset sisällöt, kuten modaalit dialogit tai live-alueet, nykyistä kielivalintaa. Yleinen ongelma: ARIA-tunniste saattaa olla saksaksi kieliopillisesti oikein, mutta puolaksi se on käsittämätön puuttuvan taivutuksen vuoksi. Anna siksi tunnisteet ja vaihtoehtoiset tekstit aina äidinkielisen tarkastajan testattavaksi ymmärrettävyyden varmistamiseksi. Suorita manuaaliset testit yleisillä ruudunlukijoilla, kuten NVDA (saksa, englanti) tai JAWS, sekä VoiceOver iOS:llä ja TalkBack Androidilla. Testaa näppäimistönavigointi: Kaikkien vuorovaikutteisten elementtien on oltava kohdistettavissa ja kohdistuksen on seurattava loogisesti kielen lukusuuntaa – oikealta vasemmalle luettavissa kielissä, kuten arabiassa, oikealta vasemmalle. Kiinnitä huomiota kontrasteihin: Värit ja kirjasinkoot voivat vaikuttaa erilaisilta eri kirjoitusjärjestelmiä käyttävissä kielissä (esim. kiina tai kyrillinen). Käytä kontrastitarkistinta, joka simuloi värien havaitsemista eri kirjasintyypeissä. Dokumentoi kaikki tarkistustulokset tarkistuslistaan, joka kattaa kunkin kielen kriteerit: WCAG 2.1 -tasojen A ja AA noudattaminen, kaikkien tekstien oikea käännös, toimivat ohituslinkit, johdonmukainen navigointi ja virheetön ARIA-toteutus. Suunnittele säännöllisiä auditointeja – mieluiten jokaisen sisältöpäivityksen jälkeen. Huomaa: Tämä tarkistuslista ei korvaa oikeudellisesti sitovaa tarkastusta; ota yhteyttä lakiosastoon oikeudellisissa kysymyksissä. Huolellinen kansainvälinen tarkastus vähentää oikeusjuttujen riskiä ja parantaa kaikkien kävijöiden käyttökokemusta.
Tulevaisuuden näkymät: EU:n tulevat vaatimukset ja kestävä lokalisointikäytäntö
EU työskentelee jatkuvasti esteettömyysvaatimusten kiristämiseksi. European Accessibility Act (EAA) tulee pakolliseksi monille tuotteille ja palveluille kesäkuusta 2025 alkaen. Tulevaisuudessa on odotettavissa tiukempia vaatimuksia monikieliselle toteutukselle – erityisesti dynaamisten sisältöjen ja tekoälypohjaisten käännösten osalta. Yritysten tulisi varautua ajoissa kansallisten lakien harmonisointiin, joka voi ylittää EN 301 549 -standardin. Käytännössä tämä tarkoittaa: investoi järjestelmiin, jotka integroivat esteettömyyden lokalisointiprosessiin alusta alkaen sen sijaan, että korjataan jälkikäteen.
Kestävä lähestymistapa on perustaa monikieliset esteettömyystiimit, jotka koostuvat kehittäjistä, UX-suunnittelijoista ja äidinkielenään toimittajista. Nämä tiimit tulisi kiinteästi liittää CI/CD-työnkulkuun, jotta jokainen käännös tarkistetaan automaattisesti WCAG-yhteensopivuuden varalta. Käytä tekoälykäännöksiä, mutta anna kaikki esteettömyyden kannalta olennaiset tekstit (kuten alt-tekstit ja ARIA-tunnisteet) äidinkielisen asiantuntijan tarkistettavaksi. Kokemus on osoittanut, että tällainen automaation ja ihmisen tarkistuksen yhdistelmä vähentää virheiden määrää merkittävästi.
Myös teknologian valinta vaikuttaa kestävyyteen: käytä viitekehyksiä, jotka tukevat esteettömyyttä natiivisti, kuten Reactia ARIA-kirjastojen kanssa tai Angularia esteettömyysmoduuleineen. Vältä omia overlay-ratkaisuja, jotka ovat usein vaikeasti lokalisoitavia ja sisältävät oikeudellisia riskejä. Käytä sen sijaan natiiveja HTML-elementtejä, jotka ruudunlukuohjelmat tulkitsevat paremmin. Suunnittele säännöllisiä koulutuksia lokalisointikumppaneillesi esteettömyyden erityisvaatimuksista eri kielissä.
Lopuksi kannattaa tarkastella suunnitteilla olevaa EU-direktiiviä julkisten elinten verkkosivustojen ja mobiilisovellusten digitaalisesta esteettömyydestä, joka tulee vaikuttamaan myös yksityisiin yrityksiin. Kestävä lokalisointijärjestelmä ei ole kertaluonteinen projekti, vaan jatkuva prosessi. Dokumentoi prosessisi ja jaa parhaat käytännöt muiden osastojen kanssa. Muista: tämä arvio ei korvaa oikeudellista neuvontaa; kysy lakiasiainhoitajaltasi konkreettisista vaatimustenmukaisuuskysymyksistä. Proaktiivisella lähestymistavalla et ole ainoastaan vaatimustenmukainen, vaan avaat palvelusi laajemmalle käyttäjäryhmälle.
Sudenkuopat ja yleiset virheet saavutettavuuden lokalisoinnissa
Kun lokalisoidaan esteettömiä sisältöjä 24 kielelle, toistuvat tietyt virheet. Yleinen sudenkuoppa on alt-tekstien tai ARIA-tunnisteiden suora kääntäminen ottamatta huomioon kohdekieltä ja -kulttuuria. Esimerkiksi kuvaava ilmaus "Klick hier" toimii saksaksi, mutta puolaksi se voi vaikuttaa luonnottomalta tai herättää vääriä mielleyhtymiä. Samoin ongelmallisia ovat sananmukaiset käännökset tilailmoituksista, kuten virheilmoituksista lomakkeissa: "Field is required" käännetään saksaksi muotoon "Feld ist erforderlich", mikä on kyllä oikein, mutta ruudunlukuohjelman käyttäjille vähemmän ymmärrettävää. Parempi olisi "Dieses Feld muss ausgefüllt werden".
Toinen virhe koskee kielimääritteiden (lang-attribuutit) virheellistä käsittelyä. Monikielisillä sivuilla kehittäjät unohtavat usein päivittää kielimääritteen dynaamisesti kielen vaihtuessa. Ruudunlukuohjelma ei silloin tunnista kieltä oikein, mikä johtaa vääristyneeseen ääntämiseen. Käytännössä jokainen tekstitaso – olipa se HTML-rungossa tai ARIA-tunnisteissa – tulisi varustaa eksplisiittisesti oikealla kielikoodilla.
Myös kielten välisiä pituuseroja aliarvioidaan usein. Saksankieliset tekstit ovat keskimäärin pidempiä kuin englanninkieliset tai ranskankieliset. Alt-teksti, joka on englanniksi 100 merkkiä, saattaa saksaksi vaatia 130 merkkiä. Jos käyttöliittymässä on kiinteät asettelut, tämä johtaa katkaistuihin teksteihin tai päällekkäisiin elementteihin. Suunnittele siksi alusta alkaen joustavia säiliöitä tai jätä tilavarauksia tekstin laajenemiselle.
Erityinen ongelma ARIA-tunnisteissa ovat ruudunlukuohjelmien erilaiset lukusäännöt. Kun englanninkielinen tunniste luetaan muodossa "Button: Send", saksankielinen versio odottaa ennemmin muotoa "Schaltfläche: Senden". Sopeuttaminen maakohtaisiin lukunormeihin unohdetaan usein. Testaa siksi jokainen kielikohtainen toteutus äidinkielisellä ruudunlukuohjelmalla (esim. JAWS, NVDA, VoiceOver).
Lopuksi, esteettömyysilmoitusten käännösvirheet johtavat usein oikeudellisiin epävarmuuksiin. EN 301 549 edellyttää täsmällisiä tietoja vaatimustenmukaisuudesta. Jos palveluntarjoaja kääntää ilmoituksen vain karkeasti, verkkosivustoa voidaan pitää vaatimusten vastaisena. Anna siksi kaikki oikeudellisesti merkitykselliset tekstit lakimiehen tarkistettavaksi.
Vältä nämä sudenkuopat laatimalla selkeät tyylioppaat esteettömyyskäännöksille ja suorittamalla säännöllisiä ruudunlukuohjelmatestejä kaikilla kohdekielillä. Lokalisointitiimin ja esteettömyysasiantuntijoiden välinen tiivis yhteistyö on suositeltavaa.
Yhteistyö palveluntarjoajien kanssa ja kustannustenhallinta
Esteettömyyss Opitusten lokalisointi 24 kielelle vaatii ammattimaista koordinointia erikoistuneiden palveluntarjoajien kanssa. Valitse toimittajat, joilla on kokemusta sekä teknisestä kääntämisestä että perusteellinen tuntemus EU:n esteettömyysstandardeista (EN 301 549, WCAG 2.1). Kysy etukäteen referenssejä esteettömyyslokalisoinnin alalta ja tarkista, työskentelevätkö kääntäjät äidinkielellään ja pystyvätkö he testaamaan ruudunlukuohjelmilla.
Hyväksi havaittu malli on yhdistelmä tekoälykäännöstä ja äidinkielistä tarkistusta. Tekoäly hoitaa alt-tekstien, ARIA-tunnisteiden ja virheilmoitusten alkukäännöksen, kun taas inhimillinen tarkistaja varmistaa semanttisen tarkkuuden, kulttuurisen sopivuuden ja teknisen oikeellisuuden. Tämä säästää kustannuksia ja aikaa laadun kärsimättä. Varmista, että tarkistaja tuntee myös esteettömyysstandardit – pelkkä kielentarkistaja ei yleensä riitä.
Kustannuslaskennassa on otettava huomioon seuraavat erät: Esteettömyysselosteen ja lakitekstien käännös (usein sanamäärän tai merkkien mukaan), UI-komponenttien lokalisointi sisältäen alt-tekstit ja tunnisteet (merkkijonojen tai komponenttien lukumäärän mukaan), tekninen konsultointi kielattribuuttien ja ARIA-rakenteiden määrittämisessä sekä testauskustannukset ruudunlukuohjelmatesteille kullakin kielellä. Kokemuksen mukaan testauksen osuus on noin 30–40 prosenttia kokonaisbudjetista.
Yleinen vastaväite on, että esteettömyyslokalisointi on liian kallista. Käytännössä kustannuksia voidaan kuitenkin alentaa suunnittelemalla varhaisessa vaiheessa: Jos alt-tekstit ja tunnisteet suunnitellaan monikielisiksi jo suunnitteluprosessissa, aikaa vievä jälkikorjaaminen jää pois. Myös uudelleenkäytettävyys – esimerkiksi samat symbolit samalla alt-tekstillä kaikilla kielillä – vähentää työmäärää.
Yhteistyö palveluntarjoajien kanssa edellyttää selkeää viestintää: Määritä keskeisten termien sanasto (esim. "painike", "navigointivalikko") ja aseta tekstien pituusrajat. Hyödynnä käännösten hallintajärjestelmää (TMS), joka seuraa jokaisen komponentin tilaa ja kirjaa muutokset. Suorita säännöllisiä katselmuksia, joissa tarkistat käännetyt sisällöt testijärjestelmässä ruudunlukuohjelman avulla.
Lopuksi on suositeltavaa nimetä palveluntarjoajan puolelta kiinteä yhteyshenkilö, jolla on kokonaiskäsitys sekä teknisistä että kielellisistä vaatimuksista. Näin varmistat, että monikielinen esteettömyysprojektisi valmistuu aikataulussa ja budjetin puitteissa.
Sudenkuopat esteettömyyden kääntämisessä 24 kielelle
Esteettömien sisältöjen lokalisointi sisältää erityisiä sudenkuoppia, jotka ylittävät yleiset käännösvirheet. Yleinen virhe on ARIA-tunnisteiden tai alt-tekstien sanatarkka kääntäminen ottamatta huomioon kohdekielen semantiikkaa. Esimerkiksi englanninkielinen tunniste kuten "Submit" voi saksaksi tulla liian pitkäksi, jolloin ruudunlukuohjelma vääristää viestin. Sen sijaan tarvitaan lyhennyksiä kuten "Lähetä" tai kontekstuaalisia vaihtoehtoja. Toinen sudenkuoppa ovat kulttuurierot symboleissa ja kuvakkeissa: Värikoodi "onnistuminen" (vihreä) tai "virhe" (punainen) on monissa kulttuureissa sama, mutta joissakin Aasian maissa punaisella on positiivinen konnotaatio. Esteettömät ohjeet, jotka viittaavat väreihin, on siksi täydennettävä tekstiä tai mukautettava. Myös "Skip to main content" -linkkien kääntäminen ei ole triviaalia: saksaksi siitä tulee "Zum Hauptinhalt springen", mutta pituuden muutos voi häiritä asettelua tai näppäimistönavigointia. Lisäksi monet aliarvioivat kielimääritysten merkityksen HTML:ssä. Jos kielimerkintää ei aseteta oikein (esim. `lang="de"` saksankielisille sivuille), ruudunlukuohjelmat saattavat tulkita sisältöjä väärin ja käyttää väärää puhesynteesiä. Toinen kohta ovat saksan yhdyssanat – kuten "E-Mail-Bestätigung" – joita ruudunlukuohjelmat eivät usein lue oikein, koska ne eivät tunnista sananrajaa. Tässä auttavat ARIA-attribuutit kuten `aria-label` ohjaamaan ääntämistä. Lomakkeiden virheilmoitusten käännöksessä on varmistettava, että virhetunniste pysyy yksilöllisenä eikä katkea kielikohtaisten mukautusten vuoksi. Käytännössä on osoittautunut, että äidinkielisten tarkistajien on testattava paitsi kielioppia, myös ruudunlukuohjelmien yhteensopivuutta. Hyödyllinen lähestymistapa on tarkistaa jokainen käännetty komponentti ruudunlukuohjelmalla ja verrata tulosta englanninkieliseen viitteeseen. Näin voidaan havaita varhain ongelmia kuten väärät painotukset tai puuttuvat vaihtoehtoiset tekstit. Ilman tällaista ennakoivaa toimintaa syntyy esteitä, joilla voi olla oikeudellisia seurauksia – erityisesti kesäkuusta 2025 alkaen Euroopan saavutettavuuslain myötä.
Käytännönläheiset työkalut ja teknologiat monikielisiin saavutettavuustesteihin
Esteettömän lokalisoinnin laadunvarmistukseen 24 kielellä on olemassa erikoistuneita työkaluja, jotka menevät yksinkertaista käännössoftaa pidemmälle. Keskeinen työkalu on ruudunlukuohjelmien integrointi testausprosessiin: natiivit ratkaisut kuten NVDA (Windows) tai VoiceOver (macOS) voidaan yhdistää automatisoituihin testeihin. Jokaiselle kohdekielelle tulisi olla äidinkielinen testaaja, joka tarkistaa sisällön kyseisellä ruudunlukuohjelmalla, koska puhesynteesien laatu vaihtelee. Automatisoidut testaustyökalut kuten axe-core, Wave tai Lighthouse havaitsevat kyllä monet WCAG-rikkomukset, mutta ne ovat kieliriippuvaisia: ne tarkistavat esim. onko `aria-label` olemassa, mutta eivät sitä, onko sisältö kohdekielellä järkevää. Siksi automatisoidun ja manuaalisen testauksen yhdistelmä on välttämätön. Käytännöllinen lähestymistapa on käyttää käännösten hallintajärjestelmiä (TMS) joissa on saavutettavuustoimintoja: modernit TMS-järjestelmät mahdollistavat käännösyksiköiden varustamisen metatiedoilla, jotta kääntäjät tietävät, onko teksti kuvan alt-teksti vai painikkeen tunniste. Lisäksi jotkin järjestelmät tarjoavat inline-kontekstiesikatseluja, jotka näyttävät käännetyn tekstin suoraan alkuperäisessä asettelussa. Näppäimistönavigoinnin testaukseen sopivat selainlaajennukset kuten Microsoftin Accessibility Insights, joilla voidaan testata kohdistusjärjestystä kaikilla kielillä. Toinen hyödyllinen työkalu ovat "näytönsuunnistustulosteet" (dummy screen output): CSS:n avulla voidaan näyttää kuvien tekstivaihtoehdot, jotta voidaan tarkistaa käännöksen järkevyys. Myös kielen varautumismekanismien (fallback) käyttö HTML:ssä (esim. `lang=de` tekstitasolla) voidaan tarkistaa työkaluilla kuten W3C Validator. Viimeisenä muttei vähäisimpänä suositellaan "saavutettavuustestauslaboratorioiden" käyttöä palveluna: jotkin toimistot tarjoavat erityisesti monikielisille verkkosivuille yhdistelmän automaattisista skannauksista ja manuaalisista ruudunlukuohjelmatesteistä jopa 24 kielellä. Työkalujen valinta riippuu budjetista ja tiimin koosta, mutta käytännössä toimiva sekoitus on avoimen lähdekoodin työkaluja kuten axe ja Poedit (käännöstiedostoille) sekä kaupallisia alustoja kuten Transifex tai Lokalise saavutettavuusliitännäisillä. Tärkeää on, että kaikki osapuolet – kääntäjät, kehittäjät ja testaajat – käyttävät samaa työkaluketjua välttääkseen virheitä, jotka johtuvat välineiden vaihtumisesta.
Usein kysytyt
Mitä erityispiirteitä liittyy vaihtoehtoisten tekstien kääntämiseen 24 kielelle?
Vaihtoehtoisten tekstien tulee kuvata kuvan toimintaa kullakin kohdekielellä, eikä kääntää kirjaimellista sisältöä. Kulttuurikontekstit – kuten alueelliset symbolit tai värien merkitykset – on otettava huomioon. Käytännössä jokaiselle kuvalle tulee tehdä kuvaileva toimitus kohdekielellä, jotta ruudunlukijakäyttäjät eivät saa käsittämättömiä tai harhaanjohtavia tietoja. Työkalut voivat määrittää johdonmukaisen terminologian, mutta eivät korvaa äidinkielentarkistusta.
Kuinka testaan monikielistä ruudunlukijayhteensopivuutta tehokkaasti?
Testaa kukin kieliversio yleisimmillä ruudunlukijoilla (esim. JAWS, NVDA, VoiceOver). Luo testiskriptejä, jotka tarkistavat ARIA-otsikoiden, roolien ja näppäimistönavigoinnin johdonmukaisuuden. Huomioi synteettinen puhesynteesi: korostukset ja tauot vaihtelevat kielen mukaan. Käytännössä suositellaan iteratiivista prosessia, jossa yhdistyvät automatisoidut tarkastukset (esim. axe-core kieliparametreilla) ja manuaaliset testit äidinkielenään puhuvien testaajien toimesta. Dokumentoi poikkeamat lähdekielestä ja mukauta lokalisointia.
Mitä yleisiä virheitä esiintyy näppäimistönavigoinnin lokalisoinnissa?
Tyypillisiä virheitä ovat kääntämättömät fokusjärjestykset, väärät tab-indeksit tekstinpituuden muutoksista johtuen sekä puuttuvat mukautukset kielikohtaisiin näppäimistöasetteluihin. Esimerkiksi saksassa käytetyt pikavalinnat voivat olla eri tavoin määritettyjä muissa kielissä. Käytännössä sinun tulisi vahvistaa sarkainjärjestys lokalisoinnin jälkeen ja tarvittaessa säätää fokuksen hallintaskriptejä. Myös suuntariippuvuudet, kuten oikealta vasemmalle -kielissä (arabia), edellyttävät erillisiä testejä näppäimistönavigoinnille ja ruudunlukijan fokukselle.