Hei kaikille! Tässä artikkelissa käsittelemme monikielisyyden tukemista Android-sovelluksissa.
Android-käyttöjärjestelmä toimii miljoonissa laitteissa eri puolilla maailmaa, ja näillä alueilla puhutaan lukuisia eri kieliä. Jos kehität sovelluksen vain omalla kielelläsi, et voi julkaista sitä maailmanlaajuisesti. Vaikka julkaisisitkin sen, eri puolilla maailmaa asuvat ihmiset eivät käytä sitä. Tästä syystä sovellukseen kannattaa toteuttaa monikielisyystuki.
Miten monikielisyys sitten toteutetaan? Pitääkö jokaista kieltä varten tehdä erillinen sovellus? Ei suinkaan.
Kehität vain yhden sovelluksen ja rakennat siihen tuen useille kielille.

Järjestelmä toimii käytännössä näin: Android-käyttöjärjestelmä pitää englantia oletuskielenä. Luot sovelluksesi englanniksi, minkä jälkeen voit lisätä tuen muille kielille. Kannattaa kuitenkin olla tarkkana ja huomioida monikielisyystuki alusta alkaen sovellusta suunniteltaessa.
Jos käyttäjän laitteen kieli on englanti, Android-käyttöjärjestelmä näyttää sovelluksesi englanniksi. Jos laitteessa on käytössä jokin muu kieli ja sovelluksesi tukee sitä, Android näyttää sovelluksen kyseisellä kielellä. Mikäli sovelluksesi ei tue käyttäjän laitteen kieltä, Android palaa automaattisesti oletuskieleen eli englantiin.

Jos esimerkiksi luot sovelluksen englanniksi ja lisäät siihen ranskan kielen tuen, ranskankielistä laitetta käyttävä näkee sovelluksen ranskaksi. Jos käyttäjän laitteen kieli sen sijaan on saksa, sovellus näytetään englanniksi, koska saksan kielen tukea ei ole lisätty.
Tässä artikkelissa käsiteltiin siis monikielisyystukea Android-sovelluksissa. Toivottavasti siitä oli apua!
