Skip to content

Locales in messaging

After adding locales to your workspace, you can target users in different languages all within a single email message.

Prerequisites

To edit and manage multi-language support, you must have the “Manage Multi-Language Settings” user permission. To add the locale to a message, you’ll need permissions for editing campaigns.

Using locales

To use locales in your messaging, compose an email campaign or Canvas. Select either the HTML editor or drag-and-drop editor, then follow the steps based on your editor.

  1. Highlight the text you want translated. Select Insert Translation Tag. This will wrap your text with translation tags.
  2. Save the message as a draft.
  3. Select Multi-language and add your locales for the message using the dropdown.
  4. Select Download template to download the translation template as a CSV. Then, fill in the translations in the CSV.
  5. Select Upload translations to upload the CSV file with the completed translations.
  1. Add translation tags {% translation %} and {% endtranslation %} to wrap all text and image or link URLs to be translated.
  2. After adding the tags, save your message as a draft.
  3. Select Multi-language and add your locales for the message using the dropdown.
  4. Select Download template to download the translation template as a CSV. Then, fill in the translations in the CSV.
  5. Select Upload translations to upload the CSV file with the completed translations.

To update the translations, update the CSV and re-upload the file. This means any changes to the IDs or locales in the CSV will not automatically update in your message.

Preview your locales

In the Preview & Test section, select Multi-language User to preview the message to check if your message translates as expected.

Frequently asked questions

I want to make a change to the translated copy in one of my locales. How can I do that?

Make the edit in the CSV, then upload the file again to make a change to the translated copy.

Can I nest translation tags?

No.

Can I add HTML styling in the translation tags?

Yes. However, be sure to check that the HTML styling is not translated with the content.

What validations or extra checks does Braze do?

HOW HELPFUL WAS THIS PAGE?
New Stuff!