GeneratePress is a multi-purpose WordPress theme that comes with many add-ons that allow you to build any niche site. In this tutorial, you’ll learn how to create WordPress multilingual sites using the GeneratePress theme and WPML.
- Getting started and what to check
- Translating your pages
- Translating texts from GeneratePress theme, plugins and other places
- Translating GeneratePress menus
- Translating WooCommerce elements using WCML
- Getting help from our support
Make sure that GeneratePress theme is activated, by going to the Appearance -> Themes page. This tutorial includes GeneratePress premium add-ons which need to be activated in the Plugins page.
Make sure that the WPML Multilingual CMS, WPML String Translation, WPML Translation Management, and WPML Media Translation plugins are activated.
If you are running a website with WooCommerce, check that the WooCommerce Multilingual plugin is activate by going to the WooCommerce -> WooCommerce Multilingual page. If you are not sure, ask your site’s developer.
For a better translation experience, activate WPML Translation Editor. To do this, go to the WPML -> Settings page. There, check the Use the translation editor option under the How to translate posts and pages section and click Save.
If you are a website owner working with a developer, please ask the developer to review these settings for you.
With WPML, you can also translate any types of contents on your site, including pages and posts.
Simply click on the plus icon under the desired language and translate your page. For an easy start, read our Getting Started Guide.
Besides contents coming from posts and pages on your site, there are usually some texts coming from other places. Most common examples are themes and plugins.
To learn how to translate these texts, read our documentation page about translating strings.
1. Navigate to WPML -> Theme and plugins localization, and then choose GeneratePress from the Strings in themes section. Click on the Scan selected themes for strings button.
2. In the same section, scroll down to Strings in plugins section. Select
GP Premium and click on the Scan selected plugin for strings button.
3. Navigate to WPML -> String Translation and search for text needing translation. Click on the translations link and add your translated text. Then check the Translation is complete box and click the Save button.
WPML allows you to easily synchronize between your language’s menus. We recommend that you see our full menus translation tutorial.
To translate everything that WooCommerce offers, download the WooCommerce Multilingual plugin (WCML) from your WPML account. Visit our dedicated WCML documentation to learn how to setup a multilingual store and translate your products, categories, variations, shipping classes and more.
We have supporters in our forum who are ready six days a week to help you. They are trained in how to use WPML with GeneratePress. If you are working with a developer for your site, please use our Translation support forum to get help with translating your site’s content.
If you are setting up the site and WPML yourself, please use our Technical support forum.