Video tutorials
Language Files & Child Theme Installation
To translate the WpRentals theme, you need to modify two sets of translation files:
- Theme files: themes/wprentals-child/languages
- Plugin files: plugins/wprentals-core/languages
Why Use a Child Theme?
We recommend installing and using the child theme to prevent your theme translations from being lost when updating the main theme.
Plugin translations will need to be backed up and restored after each theme / plugin update if there are custom changes to made in your installation.
Installing the Child Theme:
- Download “All Files and Documentation” from your buyer account → Downloads.
- Unzip the package and find wprentals-child.zip.
- Install the parent theme first (wprentals.zip). Installation Guide
- Then, install wprentals-child.zip in the same way.
- Activate the child theme.
Check Your Site Language
Before using Loco Translate or Poedit, make sure your WordPress site is set to the correct language:
-
Go to Settings > General in your WordPress dashboard.
-
Find the Site Language option.
-
Select your preferred language (e.g., English (United States), French, Spanish, etc.).
-
Click Save Changes.
This setting ensures that WordPress loads the correct translation files for your theme.
Using Loco Translate (Recommended)
Install and Activate Loco Translate
-
Go to Plugins > Add New in your WordPress dashboard.
-
Search for Loco Translate, install it, and activate the plugin.
Find the WpRentals Theme for Translation
- Install the WpRentals Child theme first. Follow this help (so you don’t lose the theme custom translation when theme updates).
-
Go to Loco Translate > Themes.
-
Click on WpRentals Child Theme from the list.
- Check the configuration settings for language match the screenshot below
- Project name – WpRentals Child theme
- Text domain – wprentals
- File Prefix – wprentals
- Template file – languages/wprentals.pot
- Domain path – languages
- Source file paths – blank
Create or Edit Your Language
-
If your language exists, click it (e.g., French (fr_FR)) -> Edit
- If your language does not exist, generate the language file according to the language set for your site. DO NOT press Edit Template
-
If not, click New Language, select your language (e.g., English (Australia)), and choose Author
Search and Modify Text Strings
-
Use the search box to find the text you want to change (e.g., “Book Now”).
-
Select the string and add your custom wording in the Translation field below.
Save Your Changes
-
Click the Save button to apply the changes.
-
The new wording will now appear on your website wherever that string is used.
Find the WpRentals Core Functionality plugin languages files
- Go to Loco Translate – Plugins
- Select WpRentals -Theme Core Functionality
Create or Edit Your Language
-
If your language exists, click it (e.g., English (en_US)) -> Edit
- If not, click New Language, select your language (e.g., English (United States)), and choose Author
Back up the language file before a theme update:
- Save the language file on your device
2. After the update, add the file back
Search and Modify Text Strings
-
Use the search box to find the text you want to change (e.g., “Service Fee”).
-
Select the string and add your custom wording in the Translation field below.
Save Your Changes
-
Click the Save button to apply the changes.
-
The new wording will now appear on your website wherever that string is used.
Using POEDIT (for developers or offline work)
- Download and install POEdit. Get the free version. You do not need Pro version
- Download and Open wprentals.po from wprentals-child-po/languages and plugins/wprentals-core/languages
- Set the .po language according to your site’s language (Admin → Settings → General).
- Translate the required text strings.

- Save the files and rename them using the correct language code (e.g. de_DE.po for german) See this link for the proper name.
- Upload the translated and renamed .po and . mo files in:
- themes/wprentals-child-po/languages/ folder
- plugins/wprentals-core/languages/ folder
After uploading, you should have:
- wprentals.po and wprentals.mo (original files)
- Your newly translated .po and .mo files
What Text is Translated or Edited from Theme Options in WpRentals?
In WpRentals, not all property-related labels are handled through translation files. Several key elements must be edited or translated directly in the Theme Options panel, especially those related to listings.
Please check the sections below for guidance:
Property Details, Features, and Address Section Sections Titles
These labels are managed from the admin panel:
-
Go to Admin > Theme Options > Listing Page > Listing Page Text Labels
-
You can customize or translate the wording for section titles (e.g., “Property Description”, “Property Price”)
- You can translate the Types of Beds labels
🔗 Help link:
Listing Labels Documentation
Property Features & Amenities
These are not translated via .po files. You must manually edit them:
-
Go to Admin > Listings, Bookings & More > Listsing Features
-
Here, you can add, remove, or rename features (e.g., “Air Conditioning”, “Swimming Pool”)
🔗 Help link:
List Features and Amenities
Custom Property Fields
Custom fields are also managed manually:
-
Navigate to Admin > Theme Options > General > Listing Custom Fields
-
You can define the label, type (text, dropdown, etc.), and values
-
These fields are used to capture extra property info (e.g., “Year Built”, “Pet Policy”)
🔗 Help link:
Custom Property Fields
Advanced Search
Some of the custom fields labels are set in Theme Options – Search tabs
Help – https://help.wprentals.org/article/theme-options-advanced-search-form/
The labels for the Half Map filter area are managed from Theme Options-Search-Half Map Search Form
The Search Form Builder labels need to be managed from the Elementor editor
Custom Templates: Listsing Page, Footer, Header, Owner, Taxonomies, Single Post
The labels from the template are managed from the WP Rentals Studio Templates
Edit the template with Elementor
Change the labels/text in your language
Update languages files after theme and core plugin updates
When the theme is updated, new terms may be added. Follow this guide to update your translation files:
How to Update Translations After a Theme Update


























