Translation & Multi-Language Support ==================================== Translate the UI ---------------- CodeRed CMS provides all text throughout the UI and templates as translatable strings using Django's internationalization system (often abbreviated "i18n"). To learn more about how translation works, read Wagtail's official `documentation `_ on the topic. Translate Page Content ---------------------- Translation of model fields can be most efficiently and safely achieved via the well-known `Wagtail Model Translation `_ package. Please note that, due to CodeRed CMS architecture, some model fields are not exposed to the translation package by default, but you can expose these fields in your ``models.py``. See below how that would be done for the ``body`` field for a specific ``WebPage`` model in ``website/models.py``: .. code-block:: python class WebPage(CoderedWebPage): body_content_panels = [] content_panels = CodredWebPage.content_panels + [ StreamFieldPanel('body'), ] Changing Language of the Admin Dashboard ---------------------------------------- See Wagtail's `translation documentation `_, to enable a default language in the administration panel. Supported Languages ------------------- CodeRed CMS is currently provided in English (US). However, it supports translation. If you use CodeRed CMS in a different language, please consider contributing your translations!