# Multilingual CMS

You can create fully functional multilingual site using one of the popular multilingual plugins supported by Rhye theme.

WARNING

Please note that there will be no AJAX transition when you switch between the page languages. The hard page reload is required for the correct page translation display.

# WPML

# ▶️️️️️ Step 1.

Setup and activate your multilingual plugin.

# ▶️️️️️ Step 2.

When you activate WPML the wizard will guide your on how to setup everything including the language switcher. In PolyLang you need to go to Appearance → Widgets and drag & drop a language switcher to Language Switcher Area.

WPML wizard suggests to add and configure language switcher. If you’d like you can do this later in anytime.
As Widget area choose Language Switcher Area

# ▶️️️️️ Step 3.

You will see a new widget area for the language switcher.

New widget area in Appearance → Widgets

Language switcher is customizable. You can choose it to appear as dropdown or horizontal list. While the theme provides some styling for the switcher, all the customizations are available inside multi-lingual plugin settings.

Active language switcher

# PolyLang

Polylang is to be configured in the similar way as WPML. You simply drag & drop the language switcher to the Language Switcher Area in Appearance → Widgets.

The rest plugin configuration is done via plugin's settings page in Settings -> PolyLang

# TranslatePress

# ▶️️️️️ Step 1.

Being in admin panel go to Settings -> TranslatePress and open Advanced tab. Make sure to put a checkmark at Disable dynamic translation. This should speed up the overall pages loading speed and fix broken AJAX transitions of the translated pages.

Disable dynamic translation if you have theme's AJAX navigation turned on

# ▶️️️️️ Step 2.

TranslatePress provides a WordPress shorcode that renders the language switcher.

[language-switcher]

You can use this shortcode anywhere in the theme. If you'd like to have the language switcher in the header, open Appearance → Widgets page and use default Text widget with the inserted shortcode.

Drag & drop WordPress default Text widget to Language Switcher Area with the shortcode

# ▶️️️️️ Step 3.

Language switcher visual appearance can be configured from the plugin settings page Settings -> TranslatePress under General tab.

Choose the preffered language switcher style
TranslatePress language switcher in front-end