Skip to content
New: Customize your theme with an AI assistant. Read the guide

Multilingual Basics

The theme ships in English, French, and Arabic, using language.json, i18n files, and content folders. Everything reads the language list from src/config/language.json.

Add A Language

  1. Run npm run generate-multilingual-content with the new language’s details. Internationalization has the full command.
  2. Translate the new content folders, src/i18n/<code>.json, and src/config/menu.<code>.json.
  3. Restart the dev server.

Hide A Language

  1. In src/config/config.toml, update [settings.multilingual].disableLanguages.
  2. Restart the dev server.
Type something to search...