WP Job Manager is a lightweight plugin for adding job-board functionality to your WordPress site. Follow this tutorial to learn how to translate your Job, Job Types, Job Listings, and Job Submission forms into multiple languages.

Contents

Getting started and what to check

Make sure that the WP Job Manager plugin is activated.

Make sure that the WPML Multilingual CMS, WPML String Translation, WPML Translation Management, and WPML Media Translation plugins are activated. Follow the steps in the WPML beginner’s guide to verify that your setup is correct.

For a better translation experience,we recommend that you activate WPML Translation Editor. To do this go to the WPML -> Translation Management page and click the Multilingual Content Setup tab. There, check the Use the translation editor option in the How to translate posts and pages section and click on Save.

Selecting to use WPML Translation Editor for better translation experience

Translating Job Listings

Before starting a translation, there are a few settings to check. So, Create a new job listing and Publish it.

Using WPML with WP job manager

Publishing the page

  1. On the same page, scroll down to the Multilingual Content Setup section and tick the box next to Make Jobs translatable and Apply.
  2. The section will extend and you will be able to see Custom Taxonomies. Make sure that Job Types is set as Translate.
  3. There are some Custom Fields displayed such as geolocation_lat or geolocation_long. It is not necessary to tick the box Translate as they are defining the exact location. The location coordinates will remain the same in English or in your secondary language. However, concerning the other system fields such as geolocation_city or _state, we suggest setting them as Translate and then Apply.

Selecting the options

5. Make sure that the box Duplicate featured image to translation is ticked (as shown in yellow below), otherwise, the company logo will not be shown on the secondary language.

6. Click on the plus button.

Clicking on the plus

7. The Translation Editor will open.

WPML Translation Editor

8. The translation is ready to be performed. As you translate, mark fields as Translation is complete, and when you reach 100% Complete, click Save and Close.

using WPML with WP Job Manager

Completing the translation

Translating other parts of the plugin (Button, Dates, etc.)

Before starting the translation, there are two important options to check:

  • Make sure that the option Translate themes and plugins using WPML’s String Translation and always load .mo files is checked, and click on Save.

Using WPML with WP Job Manager

  • Make sure that your strings are scanned by going to WPML -> Themes and plugins localization. Do not forget to click on Scan selected plugins for strings button.

Using WPML with WP Job Manager

 

1. Now that you are ready, go to WPML -> String Translation and search for your call-to-action button. In this case, the button is named “Apply for Job.” Once you find the button, click on the blue translation link as shown below:

Using WPML with WP Job Manager

2. By clicking on the blue link, you will open the secondary language field. Write down your translation, tick the box next to Translation is complete, and click on Save.

 

using wpml with WP Job Manager

Translating in the secondary language

Translating Job Types and Categories

  1. Go to the WPML ->Taxonomy Translation page and select which taxonomies you need to translate from the drop-down menu.wpml and wp job manager

2. In our example, we chose to translate Job Types, but the following steps are also applicable for Tags and Job Categories. We have three job types: FREELANCE, PART-TIME, and REMOTE.

3. To translate them, simply click on the plus button located under the flag of the secondary language.

wpml and wp job manager

Clicking on the plus to translate

4. Again, the Translation Editor will appear. Translate your Job Type and click on Save.

wpml and wp job manager

 

Translating WP Job preloaded pages

The following pages: Jobs, Job Listing, and Job Dashboard are set up in the installation wizard of the plugin. For all these pages, the translation steps are the same.
We recommend that you translate the job listing first as previously shown. Note that WPML will automatically translate everything corresponding to the shortcodes: the fields, the forms, and the dashboard.

1. Go to: Pages -> All Pages.

2. Click on the plus button to open the WPML Translation Editor.

wpml and wp job manager

 

3. There are two things to do:
– Translate the title of the page into the secondary language.
– Click on the Copy icon to copy the shortcode into the secondary language.

using wpml to translate WP Job Manager

Copy button in the WPML Translation Editor

Translating WP Job Email

Generated emails will be localized if you have installed the relevant WordPress language files.

To check this, go to WPML -> Theme and plugin localization and tick the box: Translate the theme and plugins using WPML’s String Translation and load .mo files as backup and Save.

Getting help from our support

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 WP Job Manager. 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.