Skip to content

Getting started with localization

This article explains how localization works in EmailShepherd and maps out the articles that cover each part of it.

Localization lets you create versions of an email for different languages and regions, without building a separate email for each audience. For example, you can keep the English, French and German versions of a newsletter together in one email.

Each language or regional version of an email is called a locale, such as English (United States) or French (France).

All locales in an email share the same components, in the same order. Each locale has its own subject line, preheader and field values.

For example, a button component can say “Shop now” and link to your US store in English, and say “Acheter” and link to your French store in French.

Because the structure is shared, adding, removing or reordering a component changes it in every locale. To leave a component out of one locale, you can hide it in that locale.

Every email has a default locale, which you choose when you create the email. It’s the version that AI translations are made from.

  1. Set up the locales your organization needs.
  2. Translate an email into those locales, by hand or with AI.
  3. Review each locale, and hide any components that don’t apply to an audience.
  4. Export the locales you need, as HTML, JSON or straight to your ESP.