# JE Use WPML in JobEngine & ClassifiedEngine

With the latest updates for JobEngine & ClassifiedEngine, now you can use the WPML plugin to support multilingual for your business. In case you haven’t heard of WPML yet, it is a premium multilingual plugin which you can purchase at <http://wpml.org/>

.

This article gives you the detail instructions to install and configure WPML in JobEngine and ClassifiedEngine. &#x20;

#### The required plugins

1. WPML Multilingual CMS
2. WPML String Translation
3. WPML Translation Management

For integrating WPML in your site, you need to use three required plugins above.

#### Configuration WPML

**1.   Activating the required plugins**\
After installing those required plugins and activating them, they will be listed as below

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159aa3c697911a6f03a44b/file-szW10SCC9T.png)

**2.  Configuring WPML**\
\-    Add the following line into your **wp-config.php** file: **define("WPML\_LOAD\_API\_SUPPORT",1);**\
\-    Visit WPML > Theme and plugins localization and check “Translate using .mo files” option.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159a869033602796676f29/file-Napt6pCpFi.png)

\-    Go to the **lang** folder in your theme (jobengine/lang or classifiedengine/lang) to copy the **.mo** file and paste it on your child theme folder. Please rename the copied language file to match the language code. E.g. VietNam -> vi.mo. This file is for translating the content provided by the theme.

\-    Visit <http://i18n.svn.wordpress.org/> to download the needed language file of WordPress and copy it in wp-content > languages. Since we want to support Vietnamese, we also get vi.mo from WordPress and put it in wp-content > languages. This file is for translating the other content provided by WordPress itself.\
The below image shows the statuses of the two needed language files: “**file exists**”.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159ad69033602796676f2c/file-qKIB4FOaLb.png)

#### Translating the theme

**1.    Pages**\
\-    You can translate each page into other languages by clicking the “**plu\*\*\*\*s**” icon next to it.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159ae79033602796676f2d/file-AwovDHStIq.png)

\-    Then, apply the translation for the page title, content, etc. and save it.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159af59033602796676f2f/file-K2AbskssUI.png)

\-    To edit the translation for a page, click on the “**pencil**” icon under that language.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159b049033602796676f31/file-RXQI08ve9m.png)

This step is similar for translating other post types like posts, jobs, resumes, ads…

**2.    Taxonomies**\
\-    Visit **WPML > Taxonomy Translation**.\
\-    Select the taxonomy to translate and start translating them as the below image.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159b209033602796676f32/file-uWckwuMJca.png)

**3.    Menus**\
\-   Create a new menu for each version (Desktop and Mobile) and then assign them to the suitable menu location in your theme.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159b63c697911a6f03a44f/file-QtMuf2D2X9.png)

\-     Add items into the new menus

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159b6ec697911a6f03a450/file-CNq51m8LdF.png)

\-    Click on “**Translation**” to translate your menu into the other language. E.g: Vietnamese.\
\-    Add the translated items (see #1 to translate these items) into this menu and you’re done.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159b80c697911a6f03a451/file-vMgrQiOH7o.png)

**4.    Strings**

\-    Go to “**String Translation**” to translate all other texts in the theme, such as: widget, options, etc.\
\-    Search for a text in the theme and click “**translations**” to add your translation. Check “**Translation is complete**” check box, and click “**Save**” to finish the translation.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159b2fc697911a6f03a44e/file-zxMsuI8fzF.png)

\-    All translated strings have the “Translation complete” status as below.

![](https://d33v4339jhl8k0.cloudfront.net/docs/assets/56c6e208c697915005a72a5f/images/57159bbd9033602796676f34/file-QH3MAepLZA.png)

The above section should cover all parts in the theme that need to be translated and allow you to provide the site in different languages for your users.
