React-sovelluksen lokalisointi ja kustomointi
Ruigendijk, Robert (2020)
Ruigendijk, Robert
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020112424036
https://urn.fi/URN:NBN:fi:amk-2020112424036
Tiivistelmä
Insinöörityön tarkoituksena oli tutkia kolmea eri lokalisoinnin toteutustapaa sähköiselle allekirjoituspalvelulle. Näistä kolmesta toteutustavasta oli tavoitteena löytää parhaiten soveltuva tapa kyseiselle palvelulle ja toteuttaa lokalisointi niin, että palvelu toimii englanniksi, suomeksi ja ruotsiksi. Tavoitteena oli myös toteuttaa palveluun kustomointi, eli toiminto, joka muuttaa palvelun käyttöliittymän visuaalisen näkymän eri yrityksien käyttäjille. Työ tehtiin yritykselle, joka on yksi maailman johtavista IT-palveluiden tarjoajista.
Sähköinen allekirjoituspalvelu oli toteutettu JavaScriptillä käyttäen React-ohjelmistokehystä, joten lokalisoinnin toteutustapojen piti tukea Reactia.
Insinöörityössä onnistuttiin löytämään hyvin tietoa eri lokalisointitavoista ja oikea toteutustapa löydetyn tiedon perusteella. Toteutustavoista tutkittiin niiden ominaisuuksia ja käyttötapoja esimerkkien avulla. Näin niistä huomattiin, kuinka paljon toiminnallisuuksia toteutustavoissa oli ja kuinka helppoa niitä oli käyttää. Tutkittiin myös niiden vaikutusta olemassa olevan koodin ”kauneuteen” ja helppolukuisuuteen.
Insinöörityön lopputuloksena syntyi toimiva toteutus palveluun sekä lokalisoinnin että kustomoinnin osalta: palvelua on mahdollista käyttää englannin-, suomen- ja ruotsinkielisenä, ja palvelun käyttöliittymä näyttää erilaiselta riippuen siitä, minkä yrityksen edustaja käyttäjä on.
Sähköinen allekirjoituspalvelu oli toteutettu JavaScriptillä käyttäen React-ohjelmistokehystä, joten lokalisoinnin toteutustapojen piti tukea Reactia.
Insinöörityössä onnistuttiin löytämään hyvin tietoa eri lokalisointitavoista ja oikea toteutustapa löydetyn tiedon perusteella. Toteutustavoista tutkittiin niiden ominaisuuksia ja käyttötapoja esimerkkien avulla. Näin niistä huomattiin, kuinka paljon toiminnallisuuksia toteutustavoissa oli ja kuinka helppoa niitä oli käyttää. Tutkittiin myös niiden vaikutusta olemassa olevan koodin ”kauneuteen” ja helppolukuisuuteen.
Insinöörityön lopputuloksena syntyi toimiva toteutus palveluun sekä lokalisoinnin että kustomoinnin osalta: palvelua on mahdollista käyttää englannin-, suomen- ja ruotsinkielisenä, ja palvelun käyttöliittymä näyttää erilaiselta riippuen siitä, minkä yrityksen edustaja käyttäjä on.