-
Notifications
You must be signed in to change notification settings - Fork 141
Oppgaver på andre språk
Oppgavesidene er satt opp slik at de kan brukes på flere språk. Det er krav til alle læremidler i norsk skole at de skal være tilgjengelige på både bokmål og nynorsk, dessuten er det flere oppgaver der vi har tatt utgangspunkt i en engelsk versjon. Videre kan sidene utvides til ethvert språk, men det er noen ting som må på plass først.
På oppgavesidene er det mulig å filtrere oppgaver etter gitte kriterier. Dette
filteret følger språkvalget som er gjort, og må være oversatt til det aktuelle
språket. Lag en ny
filtertags-fil
med oversettelser. I Den gode oppgaven finner du
forklaringer for hvordan de ulike taggene brukes. Gi filen navnet
translation_nb.yml
, der nb
byttes ut med ISO
639-1-koden for det
aktuelle språket.
I filen keys.yml må du legge til den samme språkkoden som over for at brukeren skal kunne filtrere oppgaver på riktig språk.
Brukergrensesnittet må også oversettes, slik at brukeren får bruke nettsiden på riktig språk. Du må begynne med å lage en fork av CodeClub-viewer på samme måte som du laget for oppgave-repoet.
Så må du oversette filen med
brukergrensesnittet
til det aktuelle språket. Lagre filen som captions_nb.js
, der nb
byttes ut
med ISO 639-1-koden.
Til slutt må du laste opp et flagg (i svg-format) som symboliserer språket i
denne
mappen,
med filnavnet flag_nb.svg
. Igjen må nb
byttes ut med riktig ISO 639-1-kode.
Pass på at bildefilen er lisensiert for bruk på Lær Kidsa Koding sine nettsider.
For å starte opp et nytt språk må du minst gjøre følgende:
-
Oversette filtertags.
-
Legge til språket i keys.
-
Oversette captions.
-
Laste opp flagg her.
- Guide for å bidra til LKKs oppgavesamling
- Git
- Bygge oppgavesidene lokalt
- Tekstredigeringsverktøy
- Lage oppgaver
- Lærerveiledninger
- Undervisning
- Avansert