How to translate using Poedit?

In order to translate the plugin using Poedit you can use the .pot file in the wp-content/plugins/woocommerce-pdf-invoices/lang directory.

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,


  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 (e.g: wp-content/languages/plugins/). If this directory does not exist just create it manually.

Now you can see the translated strings on your site.