SomoThemes Translations Made Easy

We are happy to announce SomoThemes Translations App to help you translate your SomoThemes themes to your language. Translating your SomoThemes theme to your language is quick and easy:

Step 1: Download the translation files
Step 2: Upload the translation files to your site

And you’re done!

Here are some frequently asked questions to help you further:

How do I download my translation files?

To translate any theme you will need two translation files, namely a .po and a .mo file. These translation files are available at SomoThemes Translations App. To be able to download the files, simply register at the site by creating a free account.

To download your translation files, login to SomoThemes Translations App and navigate to the project you need translated. Projects are named by the Framework (or the theme name in case of older themes). For all SomoThemes, use the latest Somo project. Choose the project marked Active and then choose your desired language. Translations for the chosen language will be listed on the page. At the bottom-left corner of this page, you will find an Export link that will allow you to export the translation files. Export and download the file in two formats namely .po and .mo. You will need both these files.

For example, to download translations for Pinsomo theme, you need to download .po and .mo files for the Pinsomo theme as well as .po and .mo files for the Genesis Framework. Thus, in all you will have four files – two for your SomoThemes child theme and two for the Genesis Framework.

Back to top

How do I upload and use the downloaded translation files?

Make sure that your wp-config.php file has WPLANG set to your locale string. The locale string for your language can be found here. For example, for French language, locale string is fr_FR and your wp-config file should have a line like below:

define('WPLANG', 'fr_FR');

Now you need to rename the translation files you downloaded with your locale string and upload them to the appropriate folder in your child theme directory on your server.

For example, to translate a theme to French language, rename the downloaded.po and .mo files to fr_FR.po and fr_FR.mo respectively and upload these two files to your child theme’s /languages folder. Path to this folder would be:

/wp-content/themes/[NAME_OF_YOUR_CHILD_THEME]/languages

We recommend using child themes for translations, so the translations are not lost between theme updates.

Process for older Genesis-based themes is as follows: To translate say, Pinsomo theme to French language, rename the Pinsomo .po and .mo files to fr_FR.po and fr_FR.mo respectively and upload these two files to your child theme’s /lib/languages folder. Path to this folder would be:

/wp-content/themes/[NAME_OF_YOUR_THEME]/lib/languages

Similarly, you need to rename the Genesis Framework translation files to your locale (e.g. fr_FR.po and fr_FR.mo for French language) and upload these two files to your child theme’s /lib/languages/genesis folder. Path to this folder would be:

/wp-content/themes/[NAME_OF_YOUR_THEME]/lib/languages/genesis

Back to top

How do I contribute to translations?

Translations is a collaborative app and we would be happy if you would like to volunteer and add the translations you know. Please register at SomoThemes Translations App and navigate to the project you would like to contribute to. Choose the language of your choice. To add a new translation or change an existing one, simply double-click on a translation string. Then add the translation string in the space provided and click on the Suggest new translation button. You can continue adding more translations one by one.

Once you are done, simply let us know via our Support Desk so we will approve the translations. Once approved, the translations will be available for download.

Back to top

What if my language is not listed in the app?

Please register at SomoThemes Translations App and then open a support ticket via our Support Desk letting us know the theme you would like to have translated and the language in which you want the translations. We will add your language to the appropriate project.

Once your language is added, you can start suggesting the translations. Once you are done, simply let us know via our Support Desk so we will approve the translations. Once approved, the translations will be available for download.

Back to top

My question is not listed here

Simply shoot us your questions and we would be more than happy to assist you. Thank you once again for choosing SomoThemes.

Back to top