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.

Was this article helpful?

Thank you for your feedback!

Still need help? Create a support ticket

Create a Ticket