WP Residence is a feature-rich real estate WordPress theme. In this guide, you will learn how to make your real estate websites multilingual by using WP Residence and WPML.
- Getting started
- WPML translation tools
- Translating pages
- Translating images
- Translating sliders
- Translating categories and tags
- Translating texts from WP Residence theme, plugins, and other places
- Translating menus
- Getting help
To follow along with this tutorial, make sure that you install and activate WP Residence theme along with the WPML core plugins which include WPML Multilingual CMS, WPML String Translation, and WPML Translation Management.
Check out WPML’s getting started guide to learn how to set up and configure WPML on your site.
For a better translation experience, we recommend that you activate the WPML’s Advanced Translation Editor. To do this, go to the WPML → Settings page. Under the How to translate posts and pages section, check the “Use WPML’s Advanced Translation Editor” option.
To avoid issues related to displaying the same category several times on the front-end, go to WPML → Languages. Under the Make themes work multilingual section, unselect the Adjust IDs for multilingual functionality and click the Save button.
Besides translating your site content yourself, you can also:
- Send your content for translation to a professional translation service.
- Create your own team of local translators from the Translation Roles tab in Translation Management and assign translation jobs to them.
WP Residence theme is bundled with Elementor and WPBakery page builders. Both builders along with the WordPress default editor (Gutenberg) are compatible with WPML.
With WPML you can translate your website pages yourself, assign translation jobs to one of your local translators, or send the content to be translated by a professional translation service.
You can manage your website’s translation using WPML’s Translation Management. Simply navigate to the WPML → Translation Management page to send content for translation. The first time you visit the Translation Management page, WPML will walk you through a quick setup wizard where you choose who will translate your site.
You can also translate the page by clicking the plus icon in the language meta-box on the page editing screen.
On the Advanced Translation Editor page, click the Translate automatically button to load the automatic translation. Review the translation to make sure that it is accurate then click the green checkmark button to save it. Finally, click on the Complete button to publish the translated page.
You can translate properties, developers, agencies, and agents in a similar fashion.
It is worth mentioning that when translating pages that use WP Residence’s templates, you might not find all the page content available on the translation editor page for translation. This happens because the template content is stored in the theme options. For example, Contact Page template content is stored under WpResidence options → Social & Contact → Contact Page Details.
You can translate the content of these fields on the WPML String Translation screen. We will cover this later in this guide.
WPML automatically duplicates the images in the default language page to the secondary language page(s). To learn more about translating images, check out our detailed guide on translating images using Media Translation.
WP Residence theme ships with Slider Revolution plugin. Check our detailed guide on translating slides created using Slider Revolution.
With WPML, you translate any categories and tags while translating the post content.
You can also translate categories, tags, and custom taxonomies on the WPML → Taxonomy Translation page. Let’s see an example of translating Property Statuses. You can then follow the same steps to translate post categories and tags along with any other custom taxonomies.
- Go to WPML → Taxonomy Translation
- Select the Property Statuses from the drop-down menu and a list of categories will appear.
- Click the plus icon for translating a category of the respective language.
- Fill in the translation and click the Save button.
Besides content coming from posts and pages on your site, there are usually some texts coming from other places. The most common examples are themes and plugins. To learn how to translate these texts, visit WPML’s documentation page about translating strings.
As an example, let’s see how to translate the contact page details.
Go to WPML → String translation and search for the contact details text that you want to translate. Then, click the plus icon under the language you want to translate the company name into.
Add the translation then click outside the translation field to save it.
You can follow the same steps to translate any text under the theme options.
With WPML, you can easily synchronize your language menus. For more information, check out WPML’s guide on translating menus.
In case you need help translating your site built using WP Residence theme and WPML, visit WPML’s support forum.