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.
- Follow Craft's instructions for Translating Static Text.
- 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.