---
title: "How to Translate wpDataTables into Your Language"
description: "Step-by-step guide for using Loco Translate or POEdit to localize the plugin"
url: https://help.wpdatatables.com/en/articles/49-how-to-translate-wpdatatables-into-your-language
collection: "FAQ"
updated: 2026-10-15
language: en
---

# How to Translate wpDataTables into Your Language

Step-by-step guide for using Loco Translate or POEdit to localize the plugin

### ⚠ Please note:

**wpDataTables does not have in-house professional translators.**  
All existing translations have been contributed by our users and community members.

If you notice any errors or inconsistencies in a translation:

-   You’re welcome to update it using tools like **Loco Translate** or **POEdit**.
    
-   You can also **submit a support ticket** with the corrected translation files, and we’ll be happy to include them in future plugin updates.
    

That way, you won’t have to manually reapply translations after every plugin update.

* * *

### 🌐 Languages available by default

The following languages have already been translated by our community and are included in the plugin by default:

-   German
    
-   English
    
-   French
    
-   Hungarian
    
-   Dutch
    
-   Polish
    
-   Russian
    
-   Slovenian
    

![](https://staticfiles.gleap.io/ghelparticle/XXHEDSHiBKR7bgHcdBeIC2ZY3QwCDvRJ5S7eVVVBymgynIHBQvV5QKCavnA9dhW7qqQAo8EXRTV.png)

If your language is listed above, you may already see the plugin partially or fully translated once your site is set to that language.

If it’s **not listed**, follow the steps below to add or create your own translation.

* * *

### 📁 Step 1: Check if your language folder already exists

1.  Access your WordPress site via **FTP** or your **hosting control panel’s File Manager**.
    
2.  Navigate to this folder: ../wp-content/plugins/wpdatatables/languages/
    
3.  Look for a subfolder named after your language's **WordPress locale code** (e.g., `it_IT` for Italian, `es_ES` for Spanish, etc.)
    

📍 Not sure about your locale code?  
👉 Use this reference list:  
[https://wpastra.com/docs/complete-list-wordpress-locale-codes/](https://wpastra.com/docs/complete-list-wordpress-locale-codes/)

* * *

### ➕ If your language folder doesn’t exist:

1.  Here is an example for the Spanish (Spain). Create a new folder using the language locale code (`es_ES`).
    
    ![](https://staticfiles.gleap.io/ghelparticle/9B0UtSXQiUOHcQ6UoMQSeR7a7Dj6TGsdJrxidYnZ19mZ3UsGdNNRU493jYATeB14kVKm1c630UE.webp)
    
2.  Go to the existing `en_US` folder and copy these two files:
    
    -   `wpdatatables-en_US.po`
        
    -   `wpdatatables-en_US.mo`
        
    
    > This ensures you’ll have all available plugin labels and strings, so there won’t be any missing items during translation.
    
    ![](https://staticfiles.gleap.io/ghelparticle/2KFb1gNVgHFxH1NP9bVUOeIPxTx9QlATg2EzOCLYSgjEPgY1nWf0ATXsssFm94C9Qftj9ktDUiK.webp)
    
3.  Paste them into the new folder you created, and rename them to:
    
    -   `wpdatatables-es_ES.po`
        
    -   `wpdatatables-es_ES.mo`
        

![](https://staticfiles.gleap.io/ghelparticle/RlKZkSDK4EYxmcbIHxG60lbtQIj8ieNPDSsvaBWoApdB6RjqYbidSfkhIl1YjXQmfHxV1nbEnx1.webp)

* * *

## ✅ Option 1: Translating with Loco Translate (Recommended)

1.  Install the [**Loco Translate** plugin](https://wordpress.org/plugins/loco-translate/).
    
2.  Navigate to: Loco Translate → Plugins → wpDataTables
    
3.  Select your target language (e.g., Spanish).
    
4.  Use the editor to:
    
    -   Search for strings
        
    -   Add translations
        
    -   Click **Save**
        
    
    ![](https://staticfiles.gleap.io/ghelparticle/xLoiIpiAul8wemHEMs77m0e5HfJEJB8ZUD2jhvHKLaUnLYhjOnc3bLAAXCqn9z9hVwH77zn3s9T.webp)
    

📌 **Important:**  
When saving, choose the file location labeled **"Author"** — this ensures the translation is saved in the correct plugin folder.  
If you select "System" or another path, wpDataTables will not recognise your translation.

![](https://staticfiles.gleap.io/ghelparticle/tW9BmFMeKnHLVhtkRUmvPyEeZ3nqRXxsd6isC5XDuOxxK2g2QXeAOFdIXCJIPZeIGmSD9XVPIpk.webp)

* * *

## ✅ Option 2: Translating with POEdit (For Offline Use)

Prefer editing on your desktop? Here’s how to use [POEdit](https://poedit.net/):

1.  Download the plugin ZIP file from your TMS Store account.
    
2.  Extract the ZIP on your computer.
    
3.  Install and open **POEdit**.
    
4.  Open the file: wpdatatables/languages/en\_US/wpdatatables-en\_US.po
    
5.  Translate the strings into your language.
    
6.  Save the file — POEdit will generate:
    
    -   `wpdatatables-xx_XX.po`
        
    -   `wpdatatables-xx_XX.mo`
        
    
    _(Replace_ `xx_XX` _with your actual locale code, e.g.,_ `es_ES` _or_ `id_ID`_)_
    
7.  Create a new folder in `/languages/` named after your locale code.
    
8.  Place both `.po` and `.mo` files inside it and upload that folder via FTP to: /wp-content/plugins/wpdatatables/languages/
    

* * *

## 📬 Want to contribute your translation?

If you fully translate wpDataTables into a new language that we don’t yet support, we’d love to hear from you!

You’re welcome to submit your translation files via a support ticket — and if accepted, we’ll include them in future plugin releases.  
This also saves you from needing to re-upload your translation after every plugin update.
