Setup wizard text customizations

AI-generated summary

The issue concerns the inability to customize certain text elements in the Discourse setup wizard, specifically the “Next,” “Maybe Later,” and progress meter text, which remain unchanged despite modifications. RGJ reports that while some text on the first page of the wizard can be overridden (e.g., with asterisks), the progress indicator and button labels persist in their default form. This behavior is observed in the core setup wizard, not just the custom wizard plugin, and is reproducible on a fresh instance. SaraDev confirms the issue, noting it occurs regardless of the replacement text used, and provides screenshots showing the discrepancy. The problem is present in Discourse version 2.9.0.beta3.

Some elements in the setup wizard cannot be customized and always stick to their default text.

I have added an asterisk to every text used in the first page of the wizard.

Those changes are reflected in the two texts in the top but are not reflected in the progress meter and next / maybe later buttons.

This also applies to the “Next” button in the custom wizard plugin which (re)uses that translation key.
I found a previous similar discussion about that here Custom Wizard Plugin 🧙 - #661

I can repro this on a brand new instance on tests-passed without the custom wizard plugin so it’s a core thing.

7 Likes

I wanted to confirm that I’m seeing this behavior as well.

Edited Text:

Setup Wizard:

Looks like the exact same thing happen here, where the “Next”, “Maybe Later”, and “X of X” step progress text isn’t getting overridden.

I tried using different replacement text besides the asterisks as well, and the text still wasn’t getting overridden, so this seems to be happening regardless of what the replacement text actually is.

Using the default setup wizard, no custom wizard plugin.
Discourse Version - 2.9.0.beta3 and Google Chrome Version 99.0.4844.84 as the internet browser

Hopefully this information helps resolve this issue.

5 Likes