Tuotteen työtilojen lokalisointi

Tuotteen työtilat käyttävät työtilojen, sivujen ja widget-objektien lokalisoituja nimiä silloin, kun kyseisille nimille on käännökset.

Kun luot työtilan, sivun tai widget-objektin, kohde saa kielikohtaisen nimen. Nimi voi olla peräisin järjestelmässä olevasta määritelmästä tai se voi olla antamasi nimi. Jos annat nimen tietyllä kielellä, nimi on oletusasetuksena muille kielille. Oletusnimi on vain paikkamerkkinä siihen asti, kun kielikohtainen nimi korvaa nimen. Kun annat nimen toisella kielellä, järjestelmä korvaa oletusnimen uudella nimellä, mutta vain tuon kielen ollessa kyseessä. Muunkieliset kohdat eivät muutu. Kun viet työtilan, .zip-tiedosto sisältää työtilan, sen sivujen ja sen widget-objektien kaikki nimet kaikilla kielillä. Kun viet sivun, .zip-tiedosto sisältää sivun ja sen widget-objektien kaikki nimet kaikilla kielillä.

Jos esimerkiksi selaimesi oletuskieli on englanti ja luot työtilan, antamaasi nimeä käytetään kaikilla kielillä. Jos vaihdat selaimen kieleksi ranskan ja nimeät sitten työtilan uudelleen, käyttäjät, joiden selaimen kieleksi on asetettu ranska ja jotka avaavat sitten kyseisen työtilan, näkevät ranskankielisen nimen. Käyttäjät, joiden selaimen kieleksi on asetettu jokin muu kieli, näkevät alkuperäisen englanninkielisen nimen, koska se on oletusarvo. Jos haluat usean kielen tuen, selaimien kieliasetuksia on muutettava ja työtila on nimettävä uudelleen kullakin kielellä.

Muutettu nimi tallentuu muistiin. Jos esimerkiksi viet työtilan, jonka olet nimennyt uudelleen ranskaksi. Kaikki käyttäjät, joiden selaimen kieleksi on asetettu ranska ja jotka tuovat kyseisen työtilan, näkevät antamasi ranskankielisen nimen. Käyttäjät, joiden selaimen kieleksi on asetettu jokin muu kieli, näkevät työtilan nimen kyseisellä kiellä, jos työtila on nimetty uudelleen sillä kielellä, tai oletusnimen, jos työtilaa ei ole nimetty uudelleen. Oletusnimi voi olla muulla kielellä, jos työtila on luotu muulla kielellä.

Seuraavassa taulukossa on luettelo mahdollisista työtiloihin liittyvistä toiminnoista sekä tiivistelmä tavoista, joilla työtilan nimen voi noutaa. Nykyinen kieli on Web-selaimeen asettamasi kieli.
Toiminto Nykyinen kieli Muut kielet
Työtilan luonti Käyttää työtilan luonnin yhteydessä antamaasi nimeä Käyttää oletusnimenä nykyisen kieliasetuksen mukaista nimeä
Työtilan tuonti Käyttää tuodussa työtilassa määritettyä nimeä Käyttää tuodussa työtilassa määritettyä nimeä
Työtilan nimeäminen uudelleen Vaihtaa uuteen nimeen Ei muutosta

Järjestelmä käsittelee sivujen nimiä samalla tavalla kuin työtilojen nimiä. Vaikka voit luoda sivun usealla tavalla, perusperiaate on kuitenkin sama: jos nimi on järjestelmässä nykyisellä kielellä, ohjelma näyttää sen. Nimi voi olla käännös, jonka joku on kirjoittanut, tai se voi olla oletusnimi, joka odottaa korvaamista kielikohtaisella nimellä.

Seuraavassa taulukossa on luettelo mahdollisista sivuun liittyvistä toiminnoista sekä tiivistelmä tavoista, joilla sivun nimen voi noutaa.
Toiminto Nykyinen kieli Muut kielet
Sivun luonti (kopioimalla aiemmin luotu työtila) Käyttää alkuperäisessä työtilassa sivulle annettua nimeä Käyttää alkuperäisessä työtilassa sivulle annettua nimeä
Sivun luonti (luomalla työtila mallipohjan avulla) Käyttää mallipohjassa sivulle annettua nimeä Käyttää mallipohjassa sivulle annettua nimeä
Sivun luonti (luomalla tyhjä työtila tai lisäämällä sivu avoimeen työtilaan) Käyttää sivun luonnin yhteydessä antamaasi nimeä Käyttää oletusnimenä nykyisen kieliasetuksen mukaista nimeä
Sivun luonti (kopioimalla sivu työtilan hallinnassa) Liittää alkuperäisen nimen eteen sanan "Kopio:" Käyttää oletusnimenä nykyisen kieliasetuksen mukaista nimeä
Sivun tuonti (suoraan tai työtilan luonnin seurauksena) Käyttää tuodulla sivulla määritettyä nimeä Käyttää tuodulla sivulla määritettyjä arvoja
Sivun nimeäminen uudelleen Vaihtaa uuteen nimeen Ei muutosta

Widget-objektien nimet käyttäytyvät samalla tavalla kuin työtilojen ja sivujen nimet. Widget-objektien ilmentymien nimet tallentuvat itsenäisinä, joten yhden widget-objektin ilmentymän nimen vaihtaminen ei vaikuta muihin ilmentymiin millään kielellä.

Seuraavassa taulukossa on luettelo mahdollisista widget-objekteihin liittyvistä toiminnoista sekä tiivistelmä tavoista, joilla widget-objektin nimen voi noutaa.
Toiminto Nykyinen kieli Muut kielet
Widget-objektin lisäys (valikoiman avulla) Käyttää kyseiselle kielelle määritettyä nimeä Käyttää kyseiselle kielelle määritettyä nimeä
Widget-objektin lisäys (kopioimalla sivu, tuomalla sivu tai luomalla työtila mallipohjan avulla) Käyttää alkuperäisellä sivulla, tuodulla sivulla tai mallipohjassa widget-objektille annettua nimeä Käyttää alkuperäisellä sivulla, tuodulla sivulla tai mallipohjassa widget-objektille annettua nimeä
Widget-objektin nimeäminen uudelleen Vaihtaa uuteen nimeen Ei muutosta