Multilingual Site

If you want to use a single language on your website, check the Translation article.

It's not possible to have a multi-lingual website without 3rd-party plugins. Impreza is 100% compatible with following multi-lingual plugins:

  • WPML - most popular solution for WordPress sites
  • Polylang - powerful, but free

How to use Impreza with WPML #

Official WPML guide for Impreza

Find more information about WPML itself in the Getting started guide.

Important WPML Components #

You can enhance your site translation process using the String Translation addon. This component helps you to translate anything that doesn’t fall inside posts, pages or taxonomy. This includes the site’s tagline, general texts in Admin screens, widget titles, and many other texts.

How to set different logos and translate Header items using WPML? #

  1. Make sure you have the latest version of the WPML plugin installed.
  2. Install the "WPML String Translation" plugin from WPML from the official page.
  3. Navigate to WPML > Theme and plugins localization select the "Translate the theme and plugins using WPML's String Translation" option and click on the Save button.
  4. Navigate to WPML > String Translation, select from "Select strings within domain" list "admin_text_usof_options_Impreza".
  5. Find the logo in the list below and click on the "translations" link:
    In opened window change the image ID and click on the "Save" button:
    1776.jpeg1582.jpg
  6. That's it, now you have a different logo for another language.

How to show a Language Switcher in a Header? #

Impreza contains the Dropdown element, that can show a language switcher.

1998.jpeg

374.png

How can I make my logo linked to a proper page on a multi-language site? #

You can add the [lang] shortcode to the "Link" field of any element. This shortcode will be automatically replaced with the relevant language slug.