Site Localization

If you want to apply several languages on your website you need to use multi-lingual plugins. It's not possible to have a multi-lingual website without 3rd-party plugins.

Any Impreza website has strings (words and phrases) from the following sources:

  1. Your content, which is manually added
  2. WordPress built-in strings
  3. Impreza built-in strings
  4. Plugins built-in strings

The translation of built-in strings is automatically applied when you change the language in the “Site Language” option at Settings > General:

2544.png

Impreza built-in translations #

Impreza has the following translations in the package:

  1. German
  2. Brazilian Portuguese
  3. Spanish
  4. French
  5. Italian
  6. Dutch
  7. Czech
  8. Polish
  9. Russian

Theme translations for these languages are made by Impreza buyers in the POEditor project. Join the project, after that you can:

  • Translate the untranslated strings to your language with other people
  • Update or fix the existing translated strings
  • Download the translation file of your language to apply changes on your site

We update all translations from this project in every Impreza update. Note that we don't moderate translations.

How to add or edit the translation for the existing language #

If your language is listed above, then follow these steps:

  1. Log in to POEditor project, and pick the needed language.
  2. Find the desired string on English and add (or edit) its translation:
  3. Press the Export link, pick the .mo file format, and click the Export File button. For example: for Dutch language file should be named as nl_NL.mo
  4. Access your theme file directory (via FTP or plugins) and replace the file at /wp-content/themes/Impreza/common/languages/ directory with the one just exported. 

This way, the correct translation will appear on your site, and the next theme update will have this correction included for all users of the same language.

How to add translation for a new language #

If your language is not included in the list above, you'll need to use the Loco Translate free plugin. 

  1. Install and activate the plugin.
  2. Go to Loco Translate > Themes, then pick Impreza.
  3. Press the "New language" button in the list of languages.
  4. Pick the language from the list or add a custom one. After this, pick any of the "Other" translation locations. The "Author" format is not supported. Press the Start translating button afterwards.
  5. Find the needed string(s), add translations, and Save сhanges.

Theme updates won't change or delete your translations.