Monikielisyyden tuki Self-Servicessä
Johdanto
Monikielistä käyttöä varten uusi self-service tukee samoja kieliä kuin ESM. Tuetut kielet ovat:
- Englanti
- Tšekki
- Tanska
- Suomi
- Ranska
- Saksa
- Italia
- Norja
- Puola
- Espanja
- Ruotsi
Matrix42 toimittaa käännökset sisäänrakennetuille kiinteille käyttöliittymäteksteille. Pääkäyttäjät vastaavat itse luomansa sisällön käännösten toimittamisesta (katso alla oleva luku ”Käännösprosessi”).
Valmistautuminen monikieliseen Self-Serviceen
Palvelunhallintatyökalu: alusta-asetukset
Ennen minkään lokalisoinnin lisäämistä tarkista ja määritä alusta-asetukset. Tämä on tehtävä oikein, jotta Self-Service toimii asianmukaisesti ja sisällön lokalisointi on mahdollista monikielistä käyttöä varten.
- Listaa seuraaviin asetuksiin kielet, joita tarvitaan käännöksiin:
languageslanguages.translation.support- Huomaa, että näiden asetusten arvot eivät vaikuta Self-Servicen lokalisointialueiden käännöstaulukoissa näkyviin kieliin. Nämä asetukset vaikuttavat siihen, mitkä kielet ovat käytettävissä loppukäyttäjille.

Self-Servicen oletuskielen asettaminen
- Alusta-asetus
ess2.languagemäärittää Self-Service-lomakkeiden oletuskielen sekä Self-Service Administrationissa että Self-Service-käyttöliittymässä.- Oletusarvoisesti arvo on tyhjä. Tällöin oletuskielenä käytetään pääkieltä.
- Tuetut kielikoodit ovat:
en, cs, da, fi, fr, de, it, no, pl, sp, se - Oletuskieleksi voidaan asettaa mikä tahansa tuetuista kielistä
Kun suunnittelet oletuskielen vaihtamista muuksi kuin englanniksi, käännä kohdekieli ensin ja vaihda vasta sitten oletuskieleksi kyseinen kohdekieli.
Muutoin uusi oletuskieli korvaa englanninkieliset oletusarvot.
Kun alusta-asetusta muutetaan, on suositeltavaa päivittää selain.
Jos palvelunhallintatyökalun pääkieli on asetettu englanniksi ja ESS2:n oletuskieli on jokin muu kuin englanti, osa hallintasivuista on monikielisiä Self-Servicen määritysalueella.
Yleiset asetukset – kieliasetukset
Yleisissä asetuksissa pääkäyttäjä voi hallita, mitkä kielet ovat käytettävissä määritystä varten ja mitkä näkyvät loppukäyttäjille Self-Service-puolella.
Valitsemalla ruudun sarakkeessa Available to Configure pääkäyttäjä voi ottaa kielet käyttöön ennen kuin ne näkyvät loppukäyttäjille. Näin pääkäyttäjä voi ensin määrittää kaikki kielet, ennen kuin ne tehdään näkyviksi loppukäyttäjille.
Kun pääkäyttäjä haluaa julkaista uusia kieliä loppukäyttäjille, hänen on valittava kyseisen kielen ruutu sarakkeessa Visible in Self-Service .
Kun kielet on valittu, loppukäyttäjät voivat vaihtaa tilinsä kielen ESS2:ssa napsauttamalla nimikirjaimiaan ja valitsemalla kielen. Valittu kieli säilyy myös tulevissa kirjautumisistunnoissa.

ESS2:n käyttöliittymätekstit
Kun kieli on asetettu näkyväksi Self-Servicessä, myös sisäänrakennetut kiinteät käyttöliittymätekstit tukevat monikielisyyttä, mutta:
- Oletustervehdys (”Hi, username”) käännetään käyttöliittymätekstinä, mutta mukautettu tervehdysteksti ei vielä tue monikielisyyttä.
- Matrix42 kääntää sisäänrakennetut kiinteät käyttöliittymätekstit oletusarvoisesti, eikä niitä voi muokata pääkäyttäjän käyttöliittymästä.
Lokalisointiopas
Käännösprosessi
Lokalisointi voidaan tehdä seuraavilla määritysalueilla:

Etusivun lokalisointi
- Etusivu (eli
Useful Links)- Käännöstaulukko kohteille
URLtaiLink to Catalog. - Huomaa, että
Links to Panels- jaForms-linkit käännetään omilla alueillaan.
- Käännöstaulukko kohteille
Itse luettelo (catalog) ei vielä tue monikielisyyttä
Yleisten lomakkeiden (ja luettelolomakkeiden) lokalisointi
Lomakkeiden lokalisointi tehdään yksitellen kunkin lomakkeen omassa lokalisointitaulukossa. Pääkäyttäjä voi avata tietyn lomakkeen lokalisointitaulukon valitsemalla ensin käännettävän lomakkeen ja napsauttamalla sitten Localization-vaihtoehtoa.

Harmaapohjaiset arvot eivät ole vielä käännettyjä. Kääntämättömät arvot käyttävät käyttöliittymässä oletusarvoja (näytetään kursiivilla).
Tekstin napsauttaminen lokalisointitaulukossa avaa käännösvalikon, jossa valinta kohdistuu käännettävään tekstiin.

Jos oletusteksti muutetaan käännösten antamiseen tarkoitetussa ponnahdusikkunassa, se muuttaa myös lomakkeen määrityksessä annettua nimeä.
Huomio:
Avainsanojen käännösten antaminen toimii samalla tavalla kuin avainsanojen antaminen lomakkeelle Form Definition-välilehdellä. Kirjoita avainsana ja paina välilyöntiä. Käyttöliittymä muuttaa sen automaattisesti avainsanatagiksi.

Pääkäyttäjän käyttöliittymän tekstielementeille tuetaan käännöksiä rich text -muodossa

Mitä ei voi kääntää lomakkeen lokalisointieditorissa
- Pudotusvalikkokentät (yksi- ja moniarvoiset).
- Jos pääkäyttäjä määrittää minkä tahansa mallipohjan staattisen merkkijonon käytettäväksi pudotusvalikoissa, mallipohjan puolen käännöksiä käytetään Self-Service-käyttöliittymässä loppukäyttäjille.
- Jos pääkäyttäjä määrittää lähdemallipohjan viittausattribuutin käytettäväksi pudotusvalikoissa, pudotusvalikko näyttää vain datakortin ensisijaisen attribuutin arvon, jota ei voi kääntää.
- Jos pääkäyttäjä määrittää minkä tahansa mallipohjan valintaruudun käytettäväksi pudotusvalikoissa, mallipohjan puolen käännöksiä käytetään Self-Service-käyttöliittymässä loppukäyttäjille.
- Huomio: mukautetut arvot on käännettävä Localization-välilehdellä
Tapausesityksen lokalisointi
Display Names on nimetty uudelleen Localizationiksi, ja kaikki olemassa olevat kenttänimet ja niiden päivitykset on siirretty uuteen Localization-taulukkoon.
Käännöksissä tapausesityksen kentät käyttävät oletuksena ESM-mallipohjan käännöksiä.

Jos pääkielen termi on tarpeen muuttaa loppukäyttäjäystävällisemmäksi, pääkäyttäjän on määritettävä se ensimmäisessä sarakkeessa Attribute Name-kentän jälkeen. Käännökset muille kielille noudattavat samaa logiikkaa kuin muillakin Localization-määritysalueilla.
Paneelien lokalisointi
Paneelien ja niiden kuvausten käännökset löytyvät ja määritetään paneelin lokalisointivälilehdellä. Kynäkuvake taulukon oikealla puolella osoittaa, mitä rivejä voi muokata.

Huomio: Paneelilla voi olla paneeliryhmiä, mutta tässä tapauksessa käännökset on tehtävä paneeliryhmien puolella, vaikka ne näkyvätkin paneelin määrityksessä.
Paneeliryhmien lokalisointi
Paneeliryhmien ja niiden kuvausten käännökset löytyvät ja määritetään paneeliryhmän lokalisointivälilehdellä. Kynäkuvake taulukon oikealla puolella osoittaa, mitä rivejä voi muokata.

Huomaa, että lomakkeiden nimet ja niiden käännökset näkyvät Localization-määritysalueella, mutta niiden käännökset on tehtävä lomakkeiden lokalisoinnissa
Alueet, joilla lokalisointia ei tueta
Seuraavat komponentit tai toiminnot eivät vielä tue monikielisyyttä:
- Luettelotuotteet ja luetteloluokat.
- Joillakin ostoskorin alueilla saattaa puuttua monikielisyys.
- Esimerkiksi ostoskorin tuotteet, vahvistussivulla näkyvä sisältö.
- Viittauspudotusvalikoiden arvot.
- Tiedotteet.
- Luettelosisällön tai luetteloluokkien haku.
- Hyväksyntöjen sisältö.
Haku monikielisissä ympäristöissä
Oletuksena loppukäyttäjän haku käyttää käyttäjälle valittua kieltä. Jos aihe tai avainsanat eivät ole käännettyjä, hakukielen varakielenä käytetään alusta-asetuksissa määritettyä ESS2:n oletuskieltä.
Huomaa, että jos lomakkeiden nimet on käännetty mutta avainsanoja ei:
- Käännettyä lomakkeen aihetta käytetään loppukäyttäjän kielellä.
- Avainsanoista haettaessa käytetään lomakkeen päänäkymässä määriteltyjä avainsanoja.
Table of Contents