Custom Donation Flow - Localization and Language Support

Kindful has limited localization support on the standard (non-Cause) donation flow. This includes all web views and emailed transaction receipts.

Any user-generated content is the responsibility of the customer, including, but not limited to, the following: campaign names, descriptions, and custom messaging.


Supported Languages

  • en - English (United States) - Default
  • fr - France
  • de - Germany
  • ar - Arabic
  • it - Italian
  • es - Spanish
  • pt - Portugese
  • en-GB - English (Great Britain)

Changing Locale

Localization is currently a premium feature in Kindful. Contact our support team to have it enabled for your organization. Once enabled, your Organization (or Chapter) can set a default locale under Settings > General.

Organizations using localization have the option to always display a language selector in the footer of donation pages.


Locale From the User Perspective

The primary mechanism for changing locale is to pass it as a URL parameter to donation pages.

For example, visit https://seaturtles.kindful.com/?locale=es

Note that user-generated content is provided as supplied, not translated. Also note that passing locale enables a language selector in the footer of the page. Using this selector will reload the current page with the chosen locale as a URL parameter.

Once passed in the URL, the locale persists in the user session.

The locale is set on every request with the following fallback order:

URL parameter > Session > Organization default locale > Kindful default (en)