Plugin is in early stage, so we don’t suggest to use it in production environment. Currently, only runs using languages per directories option in WPML. All suggestions and bug reports are appreciated.

It is currently being tested with BuddyPress 1.0.3, but we’re looking forward to adapt it to BuddyPress 1.1. We are working also on right-out-of-the-box usage with BuddyPress themes.

Started demo site [http://wpmu.enlimbo.net/]. Cause it is a test site, probably all contents and signups will be reverted to zero from time to time.

We’re looking for feedback from other developers and people who want to run multilingual BuddyPress sites. It’s still early stages, but more or less usable. The best is to use our own demo, where it’s all installed and configured correctly.

This is the best news jozik! We use WPML together with BuddyPress for our organization which is set up in Dutch and English. Through some creative hacking we manage to get WPML working, but only using the query approach ” ?lang=nl”. So the directory approach is much cleaner and really appreciated.

We also have created a quick little plugin called wpml-auto-settings which auto activates and configures the wpml plugin in the db for that newly created blog. The settings are hardcoded in the plugin atm. We needed this because our audience will not be able to enable plugins and configure wpml.

Having javascript enabled is essential for our site, so we were okay with that approach. Since our site runs on BP1.1 I am very eager for your update. I did a quick trial and error and see how it would handle BP1.1 out of the box, but it kinda choked for now.

That’s very good news! I haven’t tried WPML for BuddyPress yet (I only started using BP from 1.1, and WPML did not work for me then), but it’s critical for my upcoming project.

What I “need” from the plugin is the following:

1: A way to let the user switch languages globally. So if he or she is Spanish, she can set the language to Spanish and BuddyPress + theme strings are in Spanish. This seems the exact point of the plugin, so that should be possible I guess?

2: Allow the user to view blogs in the WPMU network in their language (navigation elements and widgets etc).

3: Maybe some kind of automatic detection of the browser language, so the site is in the right language on the first visit.

4: A way to let my moderators/authors add/edit strings in the backend (I think WPML allows this as well, but I’m new to the plugin, so forgive me ).

I’m looking forward to it, and if you need/accept donations just let me know, I’m happy to contribute!

If there’s one MAJOR thing all my users struggle with is that WPML doesn’t remember the preferred language for the logged in BuddyPress user. I think that when the user logs in, he/she should be redirected to his preferred language. This should not be browser dependent as far as language sniffing goes, because many communities are filled with internationals living in other countries.

Rather it would be essential for the user to set their preferred language in their bp user settings. This is also better than cookies in case the user logs in from a different computer.

That is good point. So you’re suggesting that in BP user’s option should be ‘default language’ setting?

I haven’t thought about this, but I guess there is some workout needed if user actually needs some language switching. And I also think that this can’t be done without using cookies (no matter how much I would like to avoid it).

Yes jozik, it would be great to have a “default language” setting in the user profile settings page. Could you not stor a language id in the usermeta of that user? When logging in it would read out the language id and set the redirect accordingly? Just brainstorming here.

How do social network sites like Facebook do this? They have their language selector at the bottom of the page, is that cookie based you think? It is important to us, so we could sponsor this, at least some of it.

I’m dealing with a big problem regarding Buddypress multlingual: 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:

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”

…

.

.

Do you have an idea how to solve this problem? Or am I missing something? Please help!

BP is not wrapping extra profile fields (title and description) in textdomain – you can’t get it translated (for now). We will try to add support for this – to register extra field’s titles and labels (descriptions), so it can be translated via WPML’s ‘string translation’.

Ok I’ve got everything running.. But there is a problem with the activity stream. Because updates get posted in the language of the current user, you get a very weird activity stream. You get activity stream updates in different languages all mixed up. Example: