Monikielinen sivusto: rakenne, työnkulku ja sudenkuopat
Monikielisyys on helppo aloittaa ja kallis tehdä puolittain. Rakenteelliset päätökset — osoitteet, kielimerkinnät, työnkulku — tehdään alussa ja niitä on tuskallista muuttaa myöhemmin.
Tämä opas käy läpi nämä päätökset ja ne virheet jotka toistuvat käytännössä jokaisessa monikielisessä projektissa.
Osoiterakenne#
Kolme toimivaa vaihtoehtoa. Valitse hallinnon ja tavoitteiden mukaan, ei mieltymyksen.
| Rakenne | Esimerkki | Sopii | Kompromissi |
|---|---|---|---|
| Alihakemisto | sivusto.fi/en/ | Useimmat sivustot | Yksi verkkotunnus kaikelle |
| Aliverkkotunnus | en.sivusto.fi | Erilliset alueelliset tiimit | Signaalit jakautuvat |
| Maatunnus | sivusto.de | Vahva maakohtainen läsnäolo | Kallis, erilliset sivustot |
| Parametri | sivusto.fi/?lang=en | Ei mihinkään | Indeksoituu huonosti; vältä |
Alihakemisto on oikea oletus lähes kaikille. Se pitää verkkotunnuksen signaalit yhdessä ja on halvin ylläpitää.
Hreflang oikein#
Se on käsitteellisesti yksinkertainen ja käytännössä useimmin väärin toteutettu.
- Jokainen versio listaa kaikki versiot mukaan lukien itsensä — vastavuoroisuus on pakollista.
- Käytä oikeita koodeja: `fi`, `en`, `sv`, ja alueellisesti `pt-br` tai `en-gb`.
- Lisää `x-default` sille versiolle joka palvelee kohdistamattomia kävijöitä.
- Osoitteiden pitää olla absoluuttisia ja kanonisia — ei ohjauksia, ei parametreja.
- Kanonisen pitää osoittaa itseensä jokaisella kieliversiolla, ei ensisijaiseen kieleen.
- Älä listaa kieliä joita ei ole olemassa; puuttuva sivu rikkoo koko ryhmän.
- Tuota merkinnät koodilla samasta lähteestä; käsin ylläpidettynä ne erkaantuvat viikoissa.
Yleisin virhe on yksisuuntainen merkintä: suomenkielinen sivu listaa englannin, englanninkielinen ei listaa suomea. Hakukone hylkää tällaiset ryhmät kokonaan.
Käännöstyön järjestäminen#
Työnkulku ratkaisee pysyykö sivusto ajan tasalla vuoden päästä. Useimmat rapautuvat juuri tästä.
- Päätä mikä on lähdekieli. Kaikki käännökset kulkevat siitä, ei toisistaan.
- Käännä sisällön lisäksi käyttöliittymän tekstit, virheilmoitukset, sähköpostit ja lomakkeet.
- Käännä myös metatiedot — otsikot ja kuvaukset — ei vain leipätekstiä.
- Käännä osoitteiden polkuosat jos kohdemarkkina sitä odottaa; pidä ne ASCII-muodossa.
- Merkitse käännökset vanhentuneiksi kun lähde muuttuu, muuten ne jäävät hiljaa jälkeen.
- Päätä mitä tehdään kääntämättömälle sivulle: piilota se, älä näytä lähdekieltä käännöksenä.
- Anna jonkun oikeasti omistaa kunkin kielen; ilman omistajaa se rapautuu.
Sudenkuopat#
Nämä toistuvat lähes jokaisessa projektissa ja ne kaikki voi välttää etukäteen.
| Virhe | Seuraus | Korjaus |
|---|---|---|
| Automaattinen ohjaus IP:n perusteella | Kävijät ja ryömijät lukitaan väärään kieleen | Ehdota kieltä, älä pakota |
| Konekäännös ilman tarkistusta | Heikkoa sisältöä, vahingoittaa luottamusta | Tarkistuta ihmisellä |
| Yksisuuntainen hreflang | Ryhmä hylätään kokonaan | Vastavuoroisuus, aina |
| Kääntämätön käyttöliittymä | Puolikielinen kokemus | Käännä myös järjestelmätekstit |
| Sama metakuvaus kaikilla kielillä | Menetettyjä klikkauksia | Käännä metatiedot |
| Ei kielivalitsinta | Kävijät jumissa väärässä versiossa | Näkyvä valitsin joka sivulla |
| Osoitteissa ei-ASCII-merkkejä | Rumat prosenttikoodatut linkit | Translitteroi polkuosat |
Usein kysytyt kysymykset
Pitäisikö kieli havaita automaattisesti?
Ehdota, älä ohjaa. Näytä huomaamaton banneri joka tarjoaa toista kieltä ja muista valinta. Automaattinen ohjaus sijainnin perusteella turhauttaa kävijöitä jotka haluavat toisen version, ja se voi lukita hakukoneiden ryömijät yhteen kieleen niin että muut jäävät indeksoimatta.
Riittääkö konekäännös?
Lähtökohdaksi kyllä, julkaisuun ei sellaisenaan. Nykyinen laatu on hyvä mutta se tekee virheitä juuri termeissä, sävyssä ja markkinakohtaisissa yksityiskohdissa — siis siellä missä luottamus rakennetaan. Käännä koneella ja tarkistuta ihmisellä ainakin ne sivut joilla on kaupallista merkitystä.
Tarvitseeko jokainen sivu käännöksen?
Ei. Käännä se mitä markkina tarvitsee: palvelut, hinnat, yhteystiedot ja tärkeimmät oppaat. Paikallista uutista tai maakohtaista sivua ei tarvitse kääntää lainkaan. Merkitse hreflangissa vain ne kielet jotka oikeasti ovat olemassa, niin osittainen kattavuus toimii moitteetta.
Pitääkö osoitteet kääntää?
Se auttaa käytettävyyttä ja hieman näkyvyyttä, ja on suositeltavaa markkinoilla joilla käyttäjät odottavat sitä. Pidä polkuosat ASCII-muodossa translitteroituna, koska ei-latinalaiset merkit prosenttikoodautuvat rumasti jaettaessa. Päätä tämä alussa: osoitteiden vaihtaminen jälkeenpäin tarkoittaa uudelleenohjauksia jokaiselle kielelle.
monikielinen sivustohreflangsivuston kieletkäännösten hallintamonikielinen cmskansainvälinen seo