There are multiple methods to translate WordPress themes and plugins, and many tutorials on this topic if you search around. We strive to make our WordPress themes translatable using the general WordPress standards but do not provide additional translations.

Method 1: WordPress in Your Language Resource

You can read more about the general translation steps and processes on the official WordPress help site here.

Method 2: Loco Translate

Does not work with Thesis 2, use method 4 below.

Loco Translate is a great free WordPress plugin that allows you to translate your theme / plugin in your WordPress dashboard.

Since you translations are stored in the themes folder, make sure you never delete your /lib/languages/ folder without backing it up first or you'll lose your translation work.

After installation go to:

  1. Loco Translate -> Manage translations
  2. Select "New Language" beside your Themedy theme under the "Translations (PO)" column.
  3. On the next screen select your language from the drop down and and select the first radio button item i.e "themes/YOUR-THEMEY-THEME-NAME/lib/languages". If the option is something like "themes/YOUR-THEMEY-THEME-NAME/" (missing the /lib/languages part) you will need to do an extra step after translating, see below. Note that you cannot select the "create in global languages directory" option it will not work with child themes.
  4. Now go through each source text items you want to translate, and enter your translations for each.
  5. Click the "Save" button when you are all done.
  6. Note if you don't see some items in the Themedy themes translation area, it might be a Genesis string - grab the Genesis Translations plugin to see if it's already been translated or do the same steps above for the Genesis theme this time.

Extra Step : Only if at step 3 above your option was missing the "/lib/languages" part, then you'll need to use FTP or your web hosts file control panel to move the .po / .mo files from:

/wp-content/themes/YOUR-THEMEY-THEME-NAME/

into this folder (create a blank folder called "languages" if it doesn't already exist there)

/wp-content/themes/YOUR-THEMEY-THEME-NAME/lib/languages

Method 3: CodeStyling Localization

Does not work with Thesis 2, use method 4 below.

CodeStyling Localization is another WordPress plugin that allows you to translate your theme / plugin in your WordPress dashboard. Try Loco Translate above first as it's more up to date though.

We've put together a quick video walk through on this here.

Method 4: icanlocalize Tool / General Steps with poedit

Follow these general steps to translate our themes:

  1. Visit: http://www.icanlocalize.com/tools/php_scanner
  2. Click the choose file button beside: "PHP file to process (required)"
  3. Select the .zip file of the theme you downloaded from us and click the create .po button
  4. Click the link to download: themedy.po.gz - and unzip it which will give you "themedy.po"
  5. Set your preferred language in the file wp-config.php : for Italian, define ('WPLANG', 'it_IT');
    To get your country name, see these instructions WordPress in Your Language for a complete guide. Note if you don't have WordPress translated into your language yet, nothing below will work either.
  6. Download, install and run Poedit: http://www.poedit.net/download.php
  7. Double click on (or "right click open with") the themedy.po file and it should open in Poedit
  8. Click on the strings of text and enter your translations and then go to File -> Save As and name the file using your country extension as defined in step 5, ie: it_IT - this should create a it_IT.mo and it_IT.po for example.
  9. In our themes "lib" folder (i.e Genesis: /wp-content/themes/grind/lib/ Thesis: /wp-content/thesis/skins/grind-t2/lib/), create a folder called languages and upload the it_IT.mo and it_IT.po files into it.
  10. Your theme should now be translated into your language.