Localization Setup for Wagtail and Static Strings
In this milestone, we aim to establish and configure localization for our application. This involves four main tasks:
-
Configure wagtail-localize for localization of Wagtail component fields: We will set up wagtail-localize to manage the localization of our Wagtail component fields. This will enable us to handle and translate content in various languages…
In this milestone, we aim to establish and configure localization for our application. This involves four main tasks:
-
Configure wagtail-localize for localization of Wagtail component fields: We will set up wagtail-localize to manage the localization of our Wagtail component fields. This will enable us to handle and translate content in various languages directly within Wagtail.
-
Configure localization flow for static strings within templates: We will set up a process for localizing static strings within our templates. This task involves adding template strings across the codebase and integrating the 'make messages' command into our Docker setup to generate .po files.
-
Set up Weblate pipeline for static strings: We will establish a Weblate pipeline to oversee the translation of static strings. This will allow translators to work on translations directly in Weblate, and the translated strings will be integrated into our codebase through automated pull requests.
-
Create documentation outlining the localization process: We will produce comprehensive documentation that outlines the localization process, providing clear instructions and guidelines for future reference.
By the end of this milestone, our application should be equipped to support multiple languages, with a streamlined workflow for managing and updating translations.