What problem does it solve?
Managing multilingual content can be complex and time-consuming, especially across different sections of a website or CMS environment, leading to inconsistent translations and increased maintenance efforts.
Core Features & Use Cases
- Configuration of multiple languages: Easily define supported site languages and set default locales.
- Multilingual fields: Integrate language-specific input fields for titles, descriptions, and content, enabling efficient translation workflows.
- Translation management: Use functions like __cms() and trans_choice() to display translated content dynamically, supporting multiple languages on the frontend and backend.
- Use case: For a website supporting Ukrainian, Russian, and English, set up multilingual content fields and automate language switching based on user preferences or geo-location.
Quick Start
Use the cms-multilingual skill to set up multilingual support by configuring language files, defining fields with language() method, and applying translation functions in your views or models.