BuddyPress is a powerful WordPress plugin that let’s you transform or add to your web site, a social network, transforming WordPress users into network members, creating groups, having activity stream and much more. BuddyPress Multilingual 1.5 allows BuddyPress sites to run multilingual using the WPML plugin. In this short tutorial I’ll show you what is expected when using a BuddyPress Multilingual powered site.
The main feature of this new release is that it allows you and, very importantly, the visitors to your BuddyPress site to have a language consistent experience. The Plugin makes all pages display in the required language and gives you the option to translate all strings including the user profile ones.
BuddyPress has gone through some significant improvements lately and we are happy to be able to offer this stable version to our clients.As yet, this current version of BuddyPress Multilingual does not add any special multilingual features. We’ll be happy for anyone interested to make suggestions using the comments on this page.
Now let’s see what you can do with BuddyPress Multilingual.
When you install and activate BuddyPress you’ll have a set of pages created on the fly, these pages (as any page, post or taxonomy) are available for translation through WPML, If you are not familiar with how to translate posts or pages please see our ‘Translating Your Contents’ tutorial.
Like many other plugins (and themes) some text (or strings as we call them) are not part of the Pages, Posts or Taxonomy. All the strings coming from BuddyPress plugin can be translated using WPML String Translation. We recommend that the first time you install and activate BuddyPress you go to WPML→Theme and Plugins Localization and scan both your theme strings, then select BuddyPress plugin and click the ‘Scan the selected plugins for strings‘. Now you can go to WPML→String Translation find, translate and save the desired strings. If you are new to using WPML String Translation module please follow our String Translation tutorial.
As you probably know with BuddyPress you can add profile fields to each one of your social network members; this can now be translated. After you create the fields in your default language, you need to go to WPML→String Translation and look for those field names and values and translate them. Another way of doing this is to switch the current language of the page using the language switcher at the top WordPress bar, then enter the translated strings and save.
You can see how profile fields are translated in the following screenshots:
Each member of your social network can choose their admin language by going to Users→Your Profile→WPML language settings
In case you need help translating your site built using BuddyPress and WPML, visit WPML’s support forum.