Opinio støtter flere språk for administrasjonsskjermene. Brukere kan velge det foretrukne språket i skjermen Min profil. Kun støttede språk vises i listen.
Nye språk kan lett legges til i systemet. For å legge til et nytt språk trenger du å lage en ressursfil som inneholder de oversatte tekstene.
Ressursfiler ligger i mappen OPINIO_HOME/WEB-INF/classes/i18n.
Kopier ApplicationResources.properties til en ny ressursfil. Legg språkkoden til en ny fil, for eksempel:
Hvis språket ditt bruker annet enn latiske tegn, legg '_native' på slutten av filnavnet. Eksempel: ApplicationResources_ru.properties_native
Oversett all teksten i filen til ditt eget språk. Ressursfilen er en tekstfil og kan editeres i en hvilken som helst enkel teksteditor. For ikke-latinske tegn må editoren støtte UTF-8 og filen må lagres med UTF-8-koding.
Filen inneholder nøkkel-verdi-par. Kun verdiene må oversettes.
Engelsk versjon:
menu.surveys=Surveys
menu.userAdmin=Users
menu.systemInfo=Setup
Norsk versjon:
menu.surveys=Spørreundersøkelser
menu.userAdmin=Brukere
menu.systemInfo=Konfigurasjon
Ressursfilene må lagres i ASCII. For ikke-latinske tegn må du konvertere filen til ASCII. Bruk det innebygde Java-programmet native2ascii for dette (det må skrives på én linje, men på grunn av plassbegrensninger er det brutt opp i to linjer her):
native2ascii -encoding UTF-8 ApplicationResources_ru.properties_native ApplicationResources_ru.properties