Skip to content

Language Detection

How Customers See Translations

Translations appear automatically — customers never have to pick a language. When a customer opens the loyalty widget, the app detects their language in this order:

  1. Saved preference — If the customer has visited before and a language was already detected for them, that language is used again
  2. Browser language — The language the customer's browser is set to
  3. Shopify locale — The language Shopify is serving to that customer
  4. Your store's default — Used as a final fallback if none of the above can be determined

If a translation exists for the customer's language, they see it. If no translation has been added for their language yet, they see the original text (English, or whichever language you wrote the content in).