folderweb/app/default/content/multilingual/index.en.md
Ruben 0e19040473 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
2025-11-27 21:31:47 +01:00

1.4 KiB
Raw Blame History

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:

[languages]
default = "en"
available = "en,no"

Translation Strings

UI text comes from language files in /app/default/languages/:

; 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.