Luna Order Editing
Settings
Translations

Translations

The widget ships in English. Translations lets you rewrite every string customers see, in every language your store sells in, without touching code. Find it in Editing rules, under Settings, second row. The nav badge shows how much of the current language is done, for example 62%.

The Translations panel, with the language bar, the nine string groups, and the live preview

Why this matters

If your store sells in French and the Edit your order card speaks English, customers hesitate at exactly the moment you want them to self-serve. They open a support ticket instead, which is the cost the app exists to remove.

This panel is also useful in a single-language store: it is how you change wording you simply do not like, for example calling it "Change my order" instead of "Edit your order".

Picking a language

The language bar at the top lists your Shopify store languages. Pick one and the middle column fills with that language's fields.

  • Original shows the shipped English string, so you always see what you are translating.
  • A counter tells you how many strings are still missing.
  • Manage store languages jumps to Shopify's language settings if the language you want is not there yet.

Any field you leave empty falls back to English at runtime. A half-finished language is safe to save, customers just see English for the parts you have not filled in.

The nine groups

The 189 strings are grouped so you can translate one feature at a time rather than scrolling a flat list:

GroupCovers
Widget header and generalCard heading, countdown timer, save buttons, toasts
Edit shipping addressThe menu label and the whole address form
Edit order noteThe menu label and the note box
Edit itemsThe menu label, item list, edit popup, product picker
Change shipping methodThe menu label and the method list
Apply discount codeThe menu label, code field, and rejection messages
Cancel orderThe menu label, reasons, and confirmation
Pay NowThe payment panel and its states
General errors and systemShared error messages

Each edit-type group starts with its Menu label, marked with a chip, since that is the string customers read first.

Your own cancellation reasons appear here too, one field each, so a reason you wrote yourself can be translated like any other string. Reordering or rewording a reason keeps its translation attached.

Placeholders

Some strings contain placeholders such as {count} or {amount}. The app fills those in at runtime with real values.

Keep every placeholder from the original string in your translation, spelled exactly the same. If you drop one or invent one, the field shows an error and Save is blocked until you fix it. This is deliberate: a missing placeholder means a customer sees a sentence with a hole in it.

Auto translate

The Auto translate button fills the whole language in one pass using machine translation.

It is locked by default, showing "Available on request, contact us". We gate it because a bulk machine pass overwrites work you may have done by hand, and because translation quality varies by language pair. Click Contact us and we will turn it on for your store.

Once enabled:

  1. Pick the language, click Auto translate.
  2. The app translates every string into that language, overwriting existing translations for that language, including ones you edited by hand.
  3. Review the result. Strings that came from the machine are tagged AI so you can spot them.
  4. Undo auto translate is available until you press Save. After saving, the previous version is gone.

Do not navigate away while it runs. Leaving discards the result and nothing is saved.

Verify

  1. Translate at least the Widget header and general group into a language.
  2. Save.
  3. Open a real order on your storefront in that language, for example by adding the locale to the URL, and check the Edit your order card.

The live preview on the right of the editor also re-renders in the language you are editing, so you can catch a string that is too long for its button before it reaches a customer.

Known limitations

  • Translations cover the customer-facing widget only. Your emails are translated separately in Email notifications, through each email's Customize editor.
  • The widget ships with one built-in locale, English. Every other language comes from this panel, so a language you have not filled in stays English.
  • There is no copy-from-another-language shortcut yet.
  • Auto translate works per language. There is no translate-everything-at-once button.

See also

Products
Avada SEO SuiteAvada AEO OptimizerAvada AI Blog BuilderAvada Product CopyAvada Images & Page Speed UpAvada Shipping LabelsAvada Backups & Restore
Resources
DocumentationSEO Suite DocsBlog DocsSpeed DocsShipping Labels DocsBackups & Restore Docs
Company
Avada GroupPrivacy Policy
© 2026 Avada Group. All rights reserved.