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.
- Getting started and what to check
- Translating Job Listings
- Translating other parts of the plugin (Button, Dates, etc.)
- Translating Job Types and Categories
- Translating WP Job preloaded pages
- Translating WP Job Emails
- Getting help from our support
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.
Translating Job Listings
Before starting a translation, there are a few settings to check. So, Create a new job listing and Publish it.
- On the same page, scroll down to the Multilingual Content Setup section and tick the box next to Make Jobs translatable and Apply.
- The section will extend and you will be able to see Custom Taxonomies. Make sure that Job Types is set as Translate.
- 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.
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.
7. The Translation Editor will open.
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.
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.
- 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.
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:
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.
Translating Job Types and Categories
- Go to the WPML ->Taxonomy Translation page and select which taxonomies you need to translate from the drop-down menu.
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.
4. Again, the Translation Editor will appear. Translate your Job Type and click on Save.
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.
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.
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.