54 lines
1.4 KiB
Markdown
54 lines
1.4 KiB
Markdown
|
|
# Flerspråklig støtte
|
|||
|
|
|
|||
|
|
**Viser nå: Norsk (NO)**
|
|||
|
|
|
|||
|
|
Denne siden demonstrerer FolderWebs innebygde språkstøtte. Bruk språkvelgeren i headeren for å bytte mellom **EN** og **NO** - sideinnholdet vil endre seg til å matche det valgte språket.
|
|||
|
|
|
|||
|
|
## Slik fungerer det
|
|||
|
|
|
|||
|
|
Å opprette flerspråklig innhold er enkelt:
|
|||
|
|
|
|||
|
|
1. **Legg til språkkoder i filnavn** – Opprett `index.en.md` og `index.no.md`
|
|||
|
|
2. **Språkvelgeren vises automatisk** – Når flere versjoner finnes
|
|||
|
|
3. **URL-er får språkprefikser** – Ikke-standardspråk bruker `/en/side/`, `/no/side/`, osv.
|
|||
|
|
4. **Del metadata** – Én `metadata.ini`-fil per katalog fungerer for alle språk
|
|||
|
|
|
|||
|
|
## Eksempel på filstruktur
|
|||
|
|
|
|||
|
|
```
|
|||
|
|
/content/om/
|
|||
|
|
├── index.en.md # Engelsk versjon
|
|||
|
|
├── index.no.md # Norsk versjon
|
|||
|
|
└── metadata.ini # Delt metadata
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Konfigurasjon
|
|||
|
|
|
|||
|
|
Aktiver språk i `/app/default/config.ini`:
|
|||
|
|
|
|||
|
|
```ini
|
|||
|
|
[languages]
|
|||
|
|
default = "en"
|
|||
|
|
available = "en,no"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## Oversettelsesstrenger
|
|||
|
|
|
|||
|
|
UI-tekst kommer fra språkfiler i `/app/default/languages/`:
|
|||
|
|
|
|||
|
|
```ini
|
|||
|
|
; en.ini
|
|||
|
|
home = "Home"
|
|||
|
|
read_more = "Read more"
|
|||
|
|
|
|||
|
|
; no.ini
|
|||
|
|
home = "Hjem"
|
|||
|
|
read_more = "Les mer"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
Oversettelsesstrenger er valgfrie—maler faller tilbake til fornuftige standardverdier hvis de mangler.
|
|||
|
|
|
|||
|
|
## Prøv det
|
|||
|
|
|
|||
|
|
Bruk språkvelgeren i headeren for å bytte mellom engelske og norske versjoner av denne siden. Innholdet forblir det samme, bare oversatt.
|