Простой перевод
Модуль simple_translation предоставляет интерфейс, позволяющий пользователям копировать страницы и переводимые фрагменты в другой язык.
- Копии создаются на языке источника (не переведены)
- Копии страниц находятся в статусе черновика
Редакторам контента необходимо перевести контент и опубликовать страницы.
Примечание
Простой перевод является необязательным. Его можно заменить сторонними пакетами, такими как более продвинутый wagtail-localize.
Основные настройки
Добавьте "wagtail.contrib.simple_translation" в INSTALLED_APPS в вашем файле настроек:
INSTALLED_APPS = [
...
"wagtail.contrib.simple_translation",
]
Запустите python manage.py migrate для создания необходимых разрешений.
В админ-панели Wagtail перейдите в настройки и предоставьте некоторым пользователям или группам разрешение «Может отправлять переводы».
Синхронизация дерева страниц
В зависимости от вашего использования, может быть полезно поддерживать синхронизацию деревьев страниц между различными локалями.
Вы можете включить эту функцию, установив WAGTAILSIMPLETRANSLATION_SYNC_PAGE_TREE в True.
WAGTAILSIMPLETRANSLATION_SYNC_PAGE_TREE = True
Когда эта функция включена, каждый раз, когда редактор создает страницу, Wagtail создает псевдоним этой страницы в деревьях страниц всех остальных локалей.
Например, когда редактор создает страницу «/en/blog/my-blog-post/», Wagtail создает псевдоним этой страницы в «/fr/blog/my-blog-post/» и «/de/blog/my-blog-post/».
© 2014-present Torchbox Ltd and individual contributors.
All rights are reserved.
Licensed under the BSD License.
https://docs.wagtail.org/en/v3.0.3/reference/contrib/simple_translation.html