Skip to main content

Internationalization

Paminga enables you to translate your CTAs into any number of languages.

When providing translations, Paminga ensures completeness and prevents publishing of assets with incomplete translations.

Once translated, you can leverage your prospect's preferred language to show/hide sections, rows, and individual elements.

Internationalization:

Internationalization of Web Forms

Add a Language

Click the "Internationalization" icon (a globe) shown in the image above.

Click the "Add a New Language" button, and search for the language you'd like to add. You may add as many languages as you need.

Internationalization – Add a New Language:

Add a New Language

Providing Translations

Paminga offers two ways for you to add translations to your CTAs:

The Set Language Dialog

The Set Language Dialog provides a single place where you can add translations for all customer-facing text in your marketing asset.

Internationalization – Set Language Dialog:

Internationalization – Set Language Dialog

You may not be able to get all translations in place at once. No problem! Click the "Save" button to save your progress and finish translating later.

Note: you cannot publish a CTA with incomplete translations.

Returning to the Set Language Dialog

You may return to the set language dialog any time by clicking the "globe" icon for internationalization and clicking the "edit" icon for the language you want to work on.

Internationalization – Edit Language:

Internationalization – Edit Language

When Editing Your Asset

Once you've added and saved a language to your CTA, you may close the Set Language Dialog and provide translations by editing the asset as you normally do.

It's easy to change the language you are viewing/editing your asset in.

Switching Languages

You may toggle between different languages by clicking the "globe" icon for internationalization, then clicking on the language you wish to view your CTA in.

Validating Translations Are Complete

Paminga will make it very obvious when you've added a language but not yet provided all required translations.

Paminga also prevents you from publishing your CTA with errors (like incomplete translations), ensuring that you do not publish an asset that cannot provide an excellent experience to your prospects.

Changing the Default Language

Every CTA has a default language. Currently, the default always starts out as English. We plan on making it possible to set your default language globally in the future.

The default language comes into play when your CTA is viewed on your website: if a prospect's web browser is set to use a language for which you have not provided a translation, your CTA will be displayed in its default language.

You may change the default language for your CTA by clicking the "globe" icon for internationalization, then clicking the "star" icon next to the language you'd like to set as the default.

Internationalization – Setting a Default Language:

Web Form Internationalization – Setting a Default Language

Embedding Your Internationalized Asset

Form and CTA assets are "embedded" into pages on your website as you choose. Paminga's embedding is compatible with all known Content Management Systems (CMS).

Clicking the "Embed" button in the lower left corner of the CTA CTA Builder reveals the "Embed" dialog.

If your CTA is published in multiple languages, you'll see a "Language" drop down at the upper right.

This dialog will allow provide you:

  • An option for each language you've added to your asset
  • An "Infer from Browser Settings" option

In A Specific Language

If you select a specific language, the embed code will only render your asset in that language.

Infer Language From Browser Settings

If you choose "Infer from Browser Settings", the asset renderer will detect the prospect's language as set in their web browser.

If your asset has been published in the prospect's preferred language, your asset will be rendered in that language. Otherwise, it will be rendered in your asset's default language.

Internationalization – Embedding Your Asset:

Web Form Internationalization – Embedding Your Web Form

Control of Asset Language via CMS or Javascript

By default, Paminga will infer your visitor's preferred language by examining settings in their web browser.

You may, however, control the language your asset is displayed in directly.

This is done by including a "data dash attribute" of data-lang in the <div> that wraps your embed code.

If you've translated your asset into Spanish, including data-lang="ES" will cause your asset to be rendered in Spanish.
Including data-lang="EN" will cause your asset to be rendered in English.

You'll see this data-lang attribute in the embed code if you chose to embed your asset in a specific language.

If you specify a data-lang attribute for a language that has not been added to your asset, your asset will be rendered in its default language.

Product

PricingFAQDocumentationMarketo Alternative
Paminga Logo

Built with pride in Denver, Colorado, USA

Copyright © Paminga 2025
All rights reserved. Various trademarks held by their respective owners.