BuddyPress Multilingual
BuddyPress Multilingual adds a language switcher to the BuddyPress bar, allowing visitors to select their language.
This is how it looks like in action:
Both guest sites and the main site can have contents in many languages (using WPML). This plugin makes the BuddyPress controls language-aware, so that when visitors navigate around the site, they remain in the same language.
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.
- 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
The top-bar language selectors match to default BuddyPress theme. You can control the appearance of other WPML language selectors from WPML->Languages.
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.

English
I get the following error:
Fatal error: Call to undefined function get_blog_list() in /nfs/c03/h01/mnt/52589/domains/maritimeaccident.org/html/shipmate/wp-content/plugins/buddypress-multilingual/sitepress-bp.php on line 78
i have the same probleme
snif !
Same sitepress-bp.php (line 78) problem. I believe that is because I am using BP on a WP single user instead of WPMU.
Bob and Mobi, are you using WPMU?
I have just setup WPML, everything is working 100% fine.
Thank you, it’s a great plugin and will definately go to my list of default plugins for all blogs
This type of free plugins is what makes it impossible for me to ever change back from WordPress to my once prefered CMS.. I guess many people probably feel this way…
Which other CMS are you also using besides WP?
I have WPMU & BuddyPress installed in a subfolder instead of the domain root. When I activate this plugin, it breaks a lot of links by removing the subfolder name from the URL. If there is a way to fix this, I would be glad to hear it.
Yes, we know that our BuddyPress Multilingual plugin is limited and needs a serious face-lift.
We’ll be able to do this in a few weeks, once we’ve finished other planned work.
It would be great if someone could narrow down this problem and give us a fix until the face-lift arrives.
I tried to do this myself, but had little luck so far and it’s really frustrating…
The current design assumes that BP is installed in the site’s root and not in a directory. There are a few items in our todo list and this will be one of them.
I would love to see an update of this plugin to use on my site.. It’s very complicated to set up a multilangual site without some assisting from this awesome plugin
We’re working on an update right now and it will be available in a few days.
Jepp!
Fatal error: Call to undefined function get_blog_list() in /home/bmxnet/neu.bmxnet.org/wp-content/plugins/buddypress-multilingual/sitepress-bp.php on line 78
… thats all I get!
The current release is only good for pretty old BuddyPress. This week, we’ll release BuddyPress Multilingual for BP 1.2.
Oh, ok … sorry – I did not know that … but that is great news I really love your work!! Thank you!! I can wait a week … no problem
Wow! That was a fast update! I installed the new plugin … BUT … it is not working … the selectbox just does not show up in the BuddyPressBar !?!???
What could that be? WPML works fine … see: http://www.bmxnet.org
Best to open a thread in our forum. Include details of BP (version) and which theme you’re using.
To narrow down the problem, you can test with the default BP theme and see if it’s working there.
Hi,
I installed the new Buddypress with the WPML, then installed your plugin but nothing so far ???
WPML 1.7.3
Budypress 1.2.3 and
WP 2.9.2
It only works on WPMU. When WP3 comes out, we’ll merge it as well.
Hey everyone,
I’m dealing with a big problem: no matter what I do, I can’t figure out how to make the BP Registration page multilingual, since the Registration/ Sign Up Fields are dynamic I guess, I don’t know how to translate them from EN to IT once I set them up??? Also because at the moment my Italian version is a mixture of the following fields to name just the first 2 that can’t be translated see below:
Dettagli Account (obbligatorio) –> is fine
Indirizzo Email (obbligatorio) –> is fine
Scegli una Password (obbligatorio) –> is fine
Conferma Password (obbligatorio) –> is fine
Dettagli Profilo –> is fine
Name (obbligatorio) –> here its starts since Name is set in “general settings”
Last Name (obbligatorio) –> and Last Name was added by me in “profile field setup”
Does anyone have an idea? Do I need to hack the register.php? Or am I missing something? Please help!
Thanks & Grazie!!!
(my site: WPMU 2.9.1, Buddypress 1.1.3, WPML 1.7.1. & Buddypress Multilingual 0.9.2 )
I’m trying to make to work the custom-language-switcher with buddy press but I haven’t good results. Seems that adding the following code to my custom function:
global $sitepress_bp;
echo 'link_to_page($l['language_code']);
echo '">';
has no results with the code-language name in the url. (Using 2 languages, both urls are the same)
Ideas?
( WPMU 2.9.2, BuddyPress 1.2.3, WPML 1.7.2, BuddyPress Multilingual 1.0.0 )
Hi, is there hope for this plugin to work with wp 3.0? I’ve been testing it with WPML 1.7.8.1 and Buddypress 1.2.4.1 with no success. All the other languages than the default language end up “page not found” error messages. I cannot even switch the language manually adding lang_code in the url. I wonder what’s wrong.
Dear Amir:
Congratulations for WPML 1.7.9 !
How long will take the fix or new version of Buddypress Multilingual Plugin to work with WP 3 ? Long wait without notice about this specific.
We think it should be a priority to make it working again and also adding same funtionability on all blogs in a MULTISITE installation.
Regards,
My site is under a .fr domain extension.
When activating bp wpml, the extension is trimmed !
Impossible to access wp-admin and wp-login.
I had to modify the line 350 of sitepress-bp.php and add my extension
$link = str_replace($this->lang .’/',’fr/’,$link);
works for the main language (fr) but breaks the others.
Any idea to solve this problem ?
thanks
I am waiting wishfully for WPML/BPML working with WP3, too. At the moment I am setting up a new system with WP3 for an international youthcamp, so I need the multilingual functionality. Is there any roadmap, or a date when a WP3-compatible version will be published?
Thx for your great plugin!
Does not work on WP3 and latest BP
Still no news about when this plugin will be updated?
Hey,
I had a technical query. How do I make this work for custom pages I might have? Do I add special calls wrapping the text?
Quite irritating that no one is willing to answer inquiries concerning buddypress multilingual, wherever we post them, here, on the forum, etc.
We’ve been completely buried with work on support for WordPress 3. Now, we’re doing a last round of bug fixes for multilingual menus and things like that.
When we’re done with that, we’ll allocate time for a new version of BPML. I can’t give an exact date, but we’re doing our best.
OK thanks! I understand that there’s much work to do…just needed an update to know what the plans were, if that part of the project was dropped completely. But good to know that you are at least planing to do something with it!
Thanks for all your work!
This sounds great! Looking forward to the update.
Thanks for the update Amir. Greatly looking forward to the BuddyPress compatibility update. At our WIP site we’re hoping to get it working with the BuddyPress Wiki Component. Will let you know how that goes