All of the Freeform control panel is translatable. Front end template translating of fields and error messages is also available.
To make a translation, follow Craft's instructions for Translating Static Text.
- To start off, copy the freeform.php file inside the Freeform plugin located at the /vendor/solspace/craft3-freeform/src/translations/en-US folder, and paste it into your Craft /translations/ directory. If it does not yet exist, you'll need to create it (e.g.
./translations/de/freeform.php). You can then update those language keys inside your Freeform translation file.
- If you also have Freeform Payments, copy the freeform-payments.php file inside the Freeform Payments plugin located at the /vendor/solspace/craft3-freeform-payments/src/translations/en-US folder, and paste it into your Craft /translations/ directory. If it does not yet exist, you'll need to create it (e.g.
./translations/de/freeform-payments.php). You can then update those language keys inside your Freeform translation file.
Visit the Craft documentation for more information about Setting Up a Localized Site.
If you'd like to share your translation with others, email us (firstname.lastname@example.org) a copy of the translation file, and we'll consider including it in the main Solspace Freeform plugin package.