Skip to content

Adding a new Locale doesn't give a publishing or machine translation option #871

@ThinksFast

Description

@ThinksFast

Hi, I am rebuilding a website using wagtail, with the ultimate goal of adding localized content.

But I've noticed that when I want to add a new language/locale, there is no option to control the content publishing status. I can choose to mirror another language, or I can build the page tree from scratch.

If I mirror, the mirroring honors the publishing status of whatever language I choose to mirror from.

This means I'll have a bunch of new pages go live, before the text is translated.

For example, I want to add Spanish to an existing website. I choose to mirror English. All the Spanish pages will be instantly published, and will use the English content. This is a bad experience for users, and for SEO/marketing purposes.

I think a more intentional publishing/translation strategy here would really helpful.

Options to:

  • set default publishing status for newly mirrored content
  • machine translate all pages/branches of the existing page tree

I hope all this makes sense. I am new to Django/Wagtail, so if I missed something, apologies in advance.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions