Oversette Opinio

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.

  1. Kopier ApplicationResources.properties til en ny ressursfil. Legg språkkoden til en ny fil, for eksempel:

    • ApplicationResources_ru.properties - for russisk ressursfil.
    • ApplicationResources_it.properties - for italiensk ressursfil.

    Hvis språket ditt bruker annet enn latiske tegn, legg '_native' på slutten av filnavnet. Eksempel: ApplicationResources_ru.properties_native

  2. 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
                                            
    
  3. 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
                                            
    
  4. Start applikasjonsserveren på nytt. All språkfiler i mappen OPINIO_HOME/WEB-INF/classes/i18n blir automatisk lastet på nytt etter en omstart av serveren.