Multi-Language System
Larapen ships with English and French out of the box, and supports adding any additional language.
Managing Languages
Navigate to Settings → Languages to:
- Add new languages with their code, name, and direction (LTR/RTL)
- Set a language as the default
- Activate or deactivate languages
- Reorder languages for the language switcher
URL Structure
Non-default languages use a locale prefix in URLs:
- Default language:
/about-us - French:
/fr/a-propos
You can toggle whether the default language shows its code in URLs via Settings → General.
Translatable Content
All content models (pages, portfolios, categories, menu items) support per-language translations. In the admin forms, you'll see a language tab for each active language.