All updates

More control over milestone widgets and translation settings

New display controls and a progress card for milestone widgets, plus a full redesign of the language and translation settings page.

01 ·New display controls for the milestone widget

The milestone widget settings page has a new set of display-control checkboxes. Under Stage Details, a Call-To-Action Button checkbox lets you show or hide the CTA inside each stage card. Under Reward Details, a Rewards Earned Text checkbox controls whether the earned-reward label appears below the rewards section. Under Condition Details, three new checkboxes (Condition and Operator, Completion Tick, and Required Text and Asterisk) apply across every milestone stage that is toggled on, so one setting controls all visible stages at once.

A new Milestone Progress Card section sits below Condition Details. Toggled off by default, turning it on adds a summary card to the widget that can be placed horizontally (to the right of the stage cards, sticky on scroll) or vertically (above the stage cards). The card's content is configurable: you can show any combination of Milestone Progress, Current Stage, Rewards Earned, and Remaining Rewards.

Why it matters

Brokers that run tiered milestone programs can now tailor how much detail each stage surfaces to a trader. Showing a persistent progress summary alongside the stage cards keeps the VIP tier progression visible at a glance, which is what pulls traders back to complete the next stage.

02 ·Language and translation settings redesigned

The Language and Translations settings page has been redesigned around a three-column panel layout. The main column now includes four sections:

  • AI Translation Prompt: a text area where admins provide context, style, and tone instructions that the AI uses when translating content across all features
  • Translation Overwrite List: add specific words or phrases and set their translations manually, overriding the AI output for those terms across your enabled languages
  • Translation Ignore List: add words or phrases that should always remain untranslated, such as brand names or technical terms
  • Feature Settings: toggle and configure translation for individual features (store, milestones, mini-games), each with its own advanced settings panel

Opening a feature's advanced settings brings up a second panel with four sub-sections: Feature Name Translation, Custom Translation Prompt (overrides the global prompt for that feature), a feature-specific Translation Ignore List, and a Custom Translation Overwrite list that lets admins edit the name and description translations of individual products, milestones, or mini-games. This part of the redesign covers store products, milestones, and mini-games. A batch action translates these items into all enabled languages in one click, so admins do not have to enter each translation individually.

Why it matters

Translation quality directly shapes whether traders in non-English markets understand what they can earn and how to qualify. Giving admins control over the AI prompt and the ability to pin specific terms to exact translations means the earn-and-spend loop reads clearly in every language the community supports, without a manual translation pass after every content update.