Localizing content for languages awaiting support

This article may not be applicable if you are just trying to localize already supported languages. However, if the language you need to offer is awaiting support in our official tools, read on.


Localization of Elements, Campaign content, Emails, and the Donor Portal is now available as of Q1 2022. We began with French, Spanish, and versions of English, and have recently added a slate of other languages, with more to come over the remainder of the year.

The following article is meant to help if a language you are trying to offer is not available yet. If you need localization support for a particular language, please contact your customer success manager or our Support team to register your interest!


Often, multi-language support is a free offering on web platforms, but location-specific content delivery is not. If you are hoping to localize your content primarily by the location of your visitors, it's worth reviewing any associated service's (i.e. Geo Targetly) pricing. 

Making Campaigns for not-yet supported languages

Now that we offer localization tools, there still may be cases where a given language is not supported yet. In that eventuality, the best way to provide localization for any unsupported language for any given Campaign is by having multiple Campaigns. 

Let's say you're running a drive for an after school program in Malay. In that case, you would make 2+ Campaigns for that after school program drive, each one with the name of the drive written in its respective language.

To go further in optimizing the experience, you would want to make sure to enable the Ask Page and customize the content for each Campaign to provide a language-specific call to action, as well as an explainer for any non-English visitor who might need help with English labels that show up later in checkout. 

If you use Checkout Questions or Designations, it helps to make sure both are similarly available with versions in each language you are supporting, and that the right versions are associated with the right Campaign.

Lastly, you'll want to make sure your Integrations' mapping routs data how you want to see it in your CRM by using the Special Rules section.

  • If you want to see all gifts, regardless of language experience, aggregated, you'd want to create Special Rules that populate gifts from the multiple Campaigns in with the same values. 
  • If you want to see them in your CRM broken-out, you'd use Special Rules to send multiple versions of a Campaign in with distinct values.
  • The same principles as above would apply to Designations and Checkout Questions, if they're also in use!


Making Elements for not-yet supported languages

All of our Elements offer the ability to customize the button label, so that's your first step - making sure you have a version of your Donate button that:

  • has the label written in the right language,
  • sends people to the right Campaign for checkout.

Some Elements (such as Cards) offer a feature to pass in specific language to the Ask Pane to show specific calls to action. In those scenarios, you'll either want to provide translated versions of the language, or not use the feature so that your general Ask Page call to action shows. 

Some parts of Elements, at this time, cannot be localized. These tend to be odds and ends, such as the "/mo" month indicator on Simple Forms, the "goal" language on Goal Meters, and so on. 

If you are redirecting donors to a specific thank you page, you should either:

  • have logic on the thank you page to deliver the appropriate translation based on the campaign they gave towards,
  • or set each Campaign to redirect to a different landing page by language. 


Showing different Elements by location

There are a number of different methods to serve different web content to visitors by their location - if you use one already, simply including the HTML codes for our Elements likely works with it, and we're happy to assist if you run into any issues!

If you're still looking for the right location-based content delivery solution, some of our customers have found great success with Geo Targetly's smart HTML tags. In short, their smart HTML tags are wrappers that say, "if you're visiting from this region, you should see anything inside this wrapper". So, when you want to localize which buttons people see, you would include 2+ wrappers, within which you could provide the HTML code for our Elements based on which Campaign you'd like to direct donors towards.