Important

Translate Plugin

Estimated reading: 2 minutes

Accordion Menu Pro is completely translatable in any language using any methods. It also has in built translations for some of the major languages too.

To translate the plugin in your language, you can follow some procedures shown here…

1. Translate Using POEdit

Prerequisites: Before you start translating, you must have the following:

  1. .POT file – you generated it before
  2. A free version of POEdit software.

Translation Process

You need to use POEdit to open the .POT file to create .po(Portable Object) file and transform it into .mo(Machine Object) files.

Here, .POT is the file created when you translate your POT file to a particular language. For example, fr_FR.po.

.MO is the file that the machine can read, it’s a binary file. You’ll have to convert your .po file to .mo file. For example, fr_FR.mo.

Steps

  1. Open POEdit → File → New
  2. Choose the language you need to translate your theme into.
  3. Click on “Update from POT”.
  4. Save the file as it suggests to you (the language code; for example fr_FR.po, es_ES.po). Find your language code here.
  5. Open the POT file that you created before.
  6. Start translating strings using POEdit.
  7. Once you are done with the translation, click File -> Save.
  8. Create the .mo file by going to File -> Compile to MO.
  9. Move both .po file and .mo files to languages folder in your plugin (e.g: /plugin-name/languages/) directory. You can keep these files in the following directory as well (/wp-content/languages/plugins/).

2. Translate Using Loco Translate plugin:

Loco Translate allows you to create language files via WordPress admin.

Prerequisites: Before you start translating, you must have the following:

  1. .POT file in /plugin-name/languages/ directory – you generated it before.
  2. Install and activate the Loco Translate plugin. Here is the installation process: https://wordpress.org/plugins/loco-translate/#installation

Translation Process:

  1. Navigate to wp-admin → Loco Translate → Plugins
  2. You can see available plugins on this page, click on a plugin name that you want to translate.
  3. Click on Advanced tab and configure the following options.
    → Text Domain
    → Template File (Relative path from bundle root to the POT file you generated)
  4. Click on + New Language button.
  5. Choose a language & click on Start Translating button.
  6. Now select strings, translate and save the translation.

All done, now you have the plugin strings translated to another language.

EASY ACCESS