BuddyPress Multilingual

BuddyPress Multilingual adds a language switcher to the BuddyPress bar, allowing visitors to select their language. Then, the rest of the work is hooking to hundreds of BuddyPress elements, adding the language information to their links and translating their texts.

This is how it looks like in action:

BuddyPress bar with language switcher

BuddyPress bar with language switcher

Installation

After you unpack downloaded zip file from the plugin download page to your WPMU installation plugins folder (/wp-content/plugins/), activate it through link ‘Activate Buddypress Multilingual Site Wide’ or the regular ‘Activate’ link.

For this plugin to work, you need to have the WPML plugin enabled as well. Together, they will transform the BuddyPress site into multilingual.

What does it actually do?

  • Adds language selectors to your Buddypress top bar and footer
  • Enables ‘This post is also available in: …’ links on your posts pages
  • Makes sure that all links maintain language settings, so you can safely browse in selected language

Requirements and settings

Buddypress Multilingual needs no setup. It works out-of-the box with your BuddyPress themes.

Notice: To use it, you must configure WPML to arrange languages in directories.

Theming

Stylings of language selectors are matched to default BuddyPress theme.

You can override it from your own CSS of course, but to be sure that your modified CSS is applied, place your style in ‘bp-multilingual.css’ in active theme template folder.

Best to start is by copying default bp-multilingual.css file from plugin folder to theme folder.

Feedback and help

You’re welcome to leave feedback here. For technical support, please use the forum.

Leave a Reply

Please leave here comments about this page only.
For technical support and feature suggestions, head to our forum. We are waiting there!

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">