Jun 142017

The following tutorial Create a WordPress plugin or theme translation using poedit shows you how to create or edit a language file for WordPress themes and plugins.

Last Updated: February 19, 2018

Latest News: I have updated a link.

For this example the language files created or edited are Spanish. Typical Spanish language files created might look like es_ES.po and es_ES.mo file.

Note: Nowadays most plugins and themes are translated online at translate.wordpress.org/.

What you need:

  • And ftp program like filezilla which is free or cpanel File Manager
  • Poedit to edit or create new po and mo files.
  • Loco Transtale is becoming very popular. (Optional)

Create a WordPress plugin or theme translation using poedit

Step 1 ) Open Poedit in your computer or laptop. Click on Open button and locate your po file to edit. In this example I am going to edit es_ES.po from Suffusion theme. See image below.


Step 2 ) Once you have opened the es_ES.po file you will see many strings for editing. Each string will be displayed under Source text: once you have selected the string. This string will allow you to add your Spanish translation under Translation: field. See image below.

Note: In your case you might be translating a different language.


Step 3 ) Locate the Source text you wish to edit and click on the text. This text string will display below for editing.

In the following image Center is being edited. The word Centrar will be edited to a different translation.


Step 4 ) In the following image you can see the changes to El Centro or you can simply type Centro. Of course you can make any changes that suit your needs. This method of using Poedit allows you to make your translation more personal.


Completed Po Changes

Step 5 ) Once you have completed all the changes, click on Save. See image below.


Upload Files To Server

Step 6 ) After saving your changes, go back to the source, “The location where you opened the file to edit”. You should see the following two files with updated entries.

Files created:


The es_ES.mo file is generated automatically by Poedit when you save the changes made to your po file. Once you have completed all your changes and saved your file, you need to upload the new files back to your server using FTP.

Note: Make sure you refresh your browser and delete your cache if you have a cache plugin installed in your site.

That is how simple it is to make changes or create new files for your WordPress plugins or theme.

I keep updating this tutorial form time to time so come back soon to check the latest.

If you have any questions please let me know.


WordPress Setup Tutorial List:

Manuel Ballesta RuizManuel Ballesta Ruiz is a web developer, Blogger and WordPress Enthusiast.

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>



The following GDPR rules must be read and accepted:
This form collects your name, email and content so that we can keep track of the comments placed on the website. For more info check our privacy policy where you will get more info on where, how and why we store your data.