Skip to content (Press Enter)
WP Travel Engine Documentation

WP Travel Engine Documentation

  • Home
  • Pricing
  • Add-ons
  • Themes
  • Support
    • Documentation
    • Youtube Channel
    • Video Tutorials
    • Support Ticket
    • Facebook Community
WP Travel Engine Documentation

WP Travel Engine Documentation

  • Home
  • Pricing
  • Add-ons
  • Themes
  • Support
    • Documentation
    • Youtube Channel
    • Video Tutorials
    • Support Ticket
    • Facebook Community
Search..
⌘ K

Add-ons

29
  • Advanced Email Automator
  • SliceWP Integration
  • Accommodation
  • Activity Tour Booking
  • Conditional Pricing
  • Pickup Points
  • WP Travel Engine Pro
  • Booking Fee
  • Custom Booking Link
  • Per Trip Emails
  • Elementor Widgets
  • Email Customizer
  • Trip Code
  • Currency Converter
  • Partial Payment
  • Itinerary Downloader
  • Form Editor
  • File Downloads
  • Advanced Itinerary Builder
  • Trip Reviews
  • User History
  • Trips Embedder
  • Trip Weather Forecast
  • Extra Services
  • Group Discount
  • Trip Fixed Starting Dates
  • Trip Fixed Starting Dates Countdown
  • Social Proof
  • Legal Documents

Payment Add-ons

12
  • Razorpay
  • WeTravel Integration
  • Stripe Payment Gateway
  • WooCommerce Payment Gateway
  • PayU Biz Payment Gateway
  • PayU Money Payment Gateway
  • PayPal Express Checkout Payment Gateway
  • PayHere Payment Gateway
  • PayFast Payment Gateway
  • Midtrans Payment Gateway
  • Himalayan Bank Payment Gateway
  • Authorize.net Payment Gateway

WordPress Themes

6
  • Pattern Engine
  • Travelverse
  • Travel Muni
  • Travel Muni Pro
  • Travel Booking
  • Travel Booking Pro

WP Travel Engine

28
  • How to configure Admin Email?
  • How to resend the booking confirmation email
  • How to View and Manage Trip Bookings ?
  • How to add Global Trip Highlights?
  • How to configure Predefined Pages?
  • How to configure Trip Tabs Settings?
  • How to configure Trip Info Settings?
  • How to configure the Check Payments Settings?
  • How to configure User Dashboard?
  • How to configure Tax Settings?
  • How to configure Customer Email?
  • How to configure Enquiry Email?
  • How to add Trip Gallery?
  • How to Configure Trip Archive Settings?
  • How to Configure Taxonomy Settings?
  • How to use Labels Feature for changing Static Strings?
  • How to display a Trip Duration on the single trip page?
  • How to configure Trip Card/Listing page settings?
  • How to Configure Currency Settings?
  • How to add PayPal Standard?
  • How to configure Trip Search Settings?
  • How to configure Performance Setting?
  • How to configure Single Trip settings?
  • WP Travel Engine – Blocks, Patterns & Templates
  • Social Login
  • WP Travel Engine
  • How to Configure Checkout Settings?
  • WP Travel Engine – Developer Documentation

Feature Updates

6
  • New Pricing Widget Layouts for WP Travel Engine Mobile Users
  • WP Travel Engine – 5.5
  • [MAJOR UPDATE RELEASE] WP Travel Engine version 5.2
  • [MAJOR UPDATE RELEASE] WP Travel Engine version 5.0
  • [Major Update Release]WP Travel Engine – 4.3.0
  • Extra Services Addon – Version 2.0.4

Travel Monster

10
  • Install Travel Monster Theme
  • Import Starter Site
  • Configure Site Identity
  • General Settings
  • Header Settings
  • Footer Settings
  • Posts & Pages Settings
  • Configure Menus
  • Configure Widgets
  • Setup Static Homepage

Travel Monster Pro

9
  • Install and Activate Travel Monster Pro
  • How To Activate Travel Monster Pro License
  • Import Starter Site
  • General Settings
  • Header Settings
  • Footer Settings
  • Posts & Pages Settings
  • Misc Settings
  • User Social Link

FAQs

30
  • How to Build a Multilingual Travel Website Using WP Travel Engine and WPML?
  • How to change the banner layout of the trip?
  • How to activate the Pro add-on license key?
  • How to translate themes and plugins using Loco Translate?
  • Resolving the Date and Price Tab Loading Issue
  • Can I use WP Travel Engine with Elementor?
  • How to Download Add-ons and Themes After Purchasing?
  • Email Troubleshooting
  • How generate the Invoice from WP Travel Engine account?
  • How to Hide Trip Enquiry Form on the Single Trip page?
  • Page not found appeared on the single trip page
  • Is WP Travel Engine plugin compatible with Divi builder?
  • Unable to upload Images on the Gallery
  • How to upgrade the purchased plan?
  • How to cancel the subscription for your purchase?
  • I have created some destinations and it’s not displayed on the destination page
  • How to change booking emails
  • Trips Facts do not appear on the trip page
  • The booking form is not displayed
  • How to change the Adult, Child Label
  • How to add a new trip tab
  • Unable to login into your account
  • Changing the default currency i.e dollar
  • Change Currency Symbol to Currency Code
  • How to disable Enquiry Form on the Single Trip page?
  • How to hide the Booking Form?
  • Search result page is showing a 404 error
  • “Label” text is appeared instead of Pricing Category
  • How to check plugin conflicts in WordPress?
  • How to make the purchase from Nepal using eSewa or bank transfer?

Elementor Widgets

21
  • Trips Tab
  • Trips Slider Three
  • Trips Slider Two
  • Trips Slider
  • Trips Module One
  • Trips Module Two
  • Trips Module Three
  • Trips Accordion
  • Featured Trip
  • Advanced Trip
  • Advanced Trip 2
  • Advanced Trips 3
  • Advanced Trips 4
  • Trips List
  • Destination/Activities 1
  • Destination/Activities 2
  • Destination/Activities Module 1
  • Destination/Activities Module 2
  • Destination/Activities Slider 1
  • Destination/Activities Slider 2
  • Destination/Activities Slider 3

Single Trip

10
  • How to add General Info?
  • How to add Date and Price Info?
  • How to add Trip Overview Info?
  • How to add Trip Itinerary?
  • How to add Trip Includes/ Excludes?
  • How to add Trip Info?
  • How to add Image Gallery?
  • How to add a Trip Location Map?
  • How to add FAQs?
  • How to add Trip Shortcodes?
View Categories
  • Home
  • Documentations
  • FAQs
  • How to translate themes and plugins using Loco Translate?

How to translate themes and plugins using Loco Translate?

Having a few English words here and there might be a small deal, but it could affect your website’s message if it happens often. So, how can you translate these strings without getting into complicated code stuff?

Thanks to Loco Translate, you can easily translate all the texts in your themes and plugins to your desired language.  

A quick heads up: Loco Translate has multiple features but can’t do everything regarding translation. It only translates “static” content, i.e., content contained in your theme, plugins, and WordPress Core. 

It also cannot translate every theme and plugin. This is because your theme or plugin must have translation capabilities implemented by its developer.

Before we start the step-by-step guide, check if the travel theme you’re using is ready for translation. 

Step 1: Install and Activate the Loco Translate Plugin  #

  • Go to Plugins > Add New Plugin from your WordPress dashboard
  • In the search bar, type Loco Translate and press Enter.
  • Click Install Now and then Activate to enable it.
Install and Activate the Loco Translate plugin

Once you are done with it, the next step is to translate the theme and plugins of your choice.

Step 2: Choose Your Theme from the List #

  • Go to Loco Translate > Themes from your WordPress dashboard. Identify the theme you want to translate and click on it.
choose theme for translation

By default, Loco Translate displays both the active themes on your site and those that are only installed.

For this test, let’s take the Travel Monster theme.

Translate Travel Monster Theme
  • Then click on the New Language button.
Translate Travel Monster Theme
  • Select the desired target language from the Choose a language dropdown menu.
Translate Travel Monster Theme
  • Select a location where your translation file will be saved. 
chose location three options

Here are three options to consider. It can be confusing if you’re unfamiliar with WordPress localization, but your chosen location is essential. 

For now, select the Custom option as recommended by the developer. This option corresponds to the following path in my example: wp-content/languages/loco/themes/travel-monster-it_IT.po

select custom option loco
  • Continue by clicking on the Start Translating button.

Step 3: Translate The Theme   #

Now, let’s translate specific strings of the Travel Monster theme, in our case, via the Loco Translate editor.

You’ll see a list of strings included in the theme’s template file. Select one from the list, or you can search using the Filter Translations field. 

In our case, we searched for the “© Copyright” string, which we intend to translate into Italian.

select strings for translation

Then proceed as follows:

  • Select the text of your choice in the Source text box by clicking on it.
  • Write its translation in the Italian translation box.
  • Click Save to apply your changes.
select strings for translation

Step 4: Verify the Translation of Your Strings #

To test that it worked, let’s compare what we’ve just translated before and after. 

On your WordPress dashboard, navigate to Settings > General, then:

  • Scroll down until you see the Site Language dropdown menu.
  •  From the dropdown list, choose a new language – Italian, in our case.
  • Click on Save Changes.
Verify the Translation of Your Strings

Since we’ve translated the “© Copyright” string, let’s check the footer section. As expected, the string has been successfully translated.

Verify the Translation of Your Strings

Repeat the same process to translate more strings. Search the word, put in its translation, and save.

Step 5: Translate the Plugin  #

Like translating themes, you can follow the same steps to translate any plugin you choose. Given that most travel websites rely on travel booking plugins to create a comprehensive travel booking experience, we’ll focus on the popular travel booking plugin, WP Travel Engine.

  • Go to Loco Translate > Plugin from your WordPress dashboard.
  • Locate WP Travel Engine in the list of plugins and click on it.
Translate WP Travel Engine Plugin

As you can see, the plugin already offers translations in three languages:

Translate WP Travel Engine Plugin
  • French – 100%
  • German – 23%
  • Hungarian -72%

Since we aim to translate strings into Italian, simply click “New language” to add it. Alternatively, if you wish to modify an existing translation, such as German, click on the “Edit” link.

Upon clicking New Language or Edit, you will be redirected to the plugin’s editor, which you will learn to navigate in the next section.

  • Click on the Language tab and select the language you want to translate into. In this case, we will choose the Italian.
  • Select a location where your translation file will be saved.
  • Click on the Start Translating button.
Translate WP Travel Engine Plugin

Now, let’s translate specific strings of the WP Travel Engine. 

  • Go to the Filter translations search bar to find specific strings to translate in the translation section. For example, type “Check Availability” into the search bar.
  • Once you click on the string, the source text will appear.
  • Write its translation in the Italian translation box.
  • Click Save to apply your changes
Translate WP Travel Engine Plugin

The last step is to verify that your translation is working. Follow STEP 4 as above and test whether it worked.

Translate WP Travel Engine Plugin

Important Note: Placeholder Format Specifiers #

When translating the plugin or themes, please ensure that format specifiers or placeholders (e.g., %s, %d, %1$s) are not translated and remain exactly as they appear in the original string.

Why This Is Important: #

  • These placeholders are used to dynamically insert values (e.g., names, dates, prices) into text.
  • If placeholders are altered or translated, it may disrupt the functionality of the plugin or theme, leading to errors or unexpected behavior.

Example: #

  • Original: Hello, %s! Your booking number is %d.
  • Correct Translation: Hola, %s! Su número de reserva es %d.
  • Incorrect Translation: Hola, %S! Su número de reserva es %num.

By keeping the placeholders unchanged, you help ensure that the plugin and theme function correctly across all translations. If you have any questions regarding placeholders, feel free to reach out for clarification.

Below is a screenshot of correct translation:

And below is another screenshot showing incorrect way of translation:

Updated on December 21, 2024
How to activate the Pro add-on license key?
Table of Contents
  • Step 1: Install and Activate the Loco Translate Plugin 
  • Step 2: Choose Your Theme from the List
  • Step 3: Translate The Theme  
  • Step 4: Verify the Translation of Your Strings
  • Step 5: Translate the Plugin 
  • Important Note: Placeholder Format Specifiers
    • Why This Is Important:
    • Example:
© Copyright 2025 WP Travel Engine Documentation. All Rights Reserved.