Create a simple hero section with title, subtitle, and call-to-action
button Add a features section with icons and descriptions Include a stats section with live data Add a responsive design with modern CSS features
This commit is contained in:
parent
f0d50ff8bf
commit
0e19040473
101 changed files with 1356 additions and 7532 deletions
53
app/default/content/multilingual/index.en.md
Normal file
53
app/default/content/multilingual/index.en.md
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
# Multilingual Support
|
||||
|
||||
**Currently viewing: English (EN)**
|
||||
|
||||
This page demonstrates FolderWeb's built-in language support. Use the language switcher in the header to toggle between **EN** and **NO** - the page content will change to match your selected language.
|
||||
|
||||
## How It Works
|
||||
|
||||
Creating multilingual content is straightforward:
|
||||
|
||||
1. **Add language codes to filenames** – Create `index.en.md` and `index.no.md`
|
||||
2. **Language switcher appears automatically** – When multiple versions exist
|
||||
3. **URLs get language prefixes** – Non-default languages use `/en/page/`, `/no/page/`, etc.
|
||||
4. **Share metadata** – One `metadata.ini` file per directory works for all languages
|
||||
|
||||
## File Structure Example
|
||||
|
||||
```
|
||||
/content/about/
|
||||
├── index.en.md # English version
|
||||
├── index.no.md # Norwegian version
|
||||
└── metadata.ini # Shared metadata
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
Enable languages in `/app/default/config.ini`:
|
||||
|
||||
```ini
|
||||
[languages]
|
||||
default = "en"
|
||||
available = "en,no"
|
||||
```
|
||||
|
||||
## Translation Strings
|
||||
|
||||
UI text comes from language files in `/app/default/languages/`:
|
||||
|
||||
```ini
|
||||
; en.ini
|
||||
home = "Home"
|
||||
read_more = "Read more"
|
||||
|
||||
; no.ini
|
||||
home = "Hjem"
|
||||
read_more = "Les mer"
|
||||
```
|
||||
|
||||
Translation strings are optional—templates fall back to sensible defaults if missing.
|
||||
|
||||
## Try It
|
||||
|
||||
Use the language switcher in the header to toggle between English and Norwegian versions of this page. The content stays the same, just translated.
|
||||
53
app/default/content/multilingual/index.no.md
Normal file
53
app/default/content/multilingual/index.no.md
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
# 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.
|
||||
2
app/default/content/multilingual/metadata.ini
Normal file
2
app/default/content/multilingual/metadata.ini
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
title = "Multilingual Support"
|
||||
summary = "Learn how to create content in multiple languages"
|
||||
Loading…
Add table
Add a link
Reference in a new issue