This document is for an older version of

Freeform

.

View latest version →

Translating

Currently, all of the Freeform control panel area except for the Composer interface, is translatable. Support for translations of field names, etc inside Composer will come in a future release.

Front end template translating of fields and error messages is also available.

To make a translation, you can do this in a variety of ways:

  • Recommended:
    • Follow Craft's instructions for Translating Static Text.
      • Copy the contents inside the Solspace Freeform en.php file located at the /craft/plugins/freeform/translations folder, and paste those language keys inside your translation file(s) located at /craft/translations.

  • Alternate Options (will get overwritten when performing updates):
    • Duplicate the en.php file inside the /craft/plugins/freeform/translations folder and rename the file to the 2-letter country/language code (e.g. German = de), and begin translating.
    • Copy the contents inside the Solspace Freeform en.php file located at the /craft/plugins/freeform/translations folder, and paste those language keys inside your alternate translation file(s) located at /craft/app/translations.
      • In either case above, be sure to make backups of your translations before updating Craft or Freeform.

Visit the Craft documentation for more information about Setting Up a Localized Site.

If you'd like to share your translation with others, send us and email with a link to the translation file, and we'll consider including it in the main Solspace Freeform plugin package.