Did you know that BuddyPress can be used in different languages? It’s actually a very international community. Based on the results from a survey conducted in 2013, nearly 50% of BuddyPress sites are in languages other than English.
With BuddyPress being used in so many different countries, it’s important to know where to find BuddyPress language files. Unfortunately, many of them are scattered throughout the web, as there isn’t a centralized place for them yet.
The largest collection of files can be found at translate.wordpress.org. It isn’t readily apparent how to get translation files from this location, but the process is very simple, as outlined in the BuddyPress codex:
- Select your language
- At the bottom of the page select ‘all current’ as ‘.mo’ and press ‘export’
- Do the same to get the ‘.po’ file
If your language isn’t represented there, you might also try the BuddyPress i18n repo.
How to Contribute to BuddyPress Translations
You don’t necessarily have to know another language to contribute to translation. Given the international makeup of the BuddyPress community, it’s imperative that plugin authors internationalize their plugins in order to make sure that users are able to translate them. This is one surefire way to widen your audience.
If you are able to contribute a translation or help with an incomplete translation, you can do so online at the BuddyPress translation project. You can also create a translation independently using software like PoEdit.
Translations are some of the most overlooked contributions, but they are vital to BuddyPress’ global user base. The number of translatable strings in the BuddyPress.pot file has increased with each major release, from 910 strings in 1.0 to 1,311 strings in 1.9. That means that translations usually require updates every time there’s a new version of BuddyPress. Contributing a translation of BuddyPress in your language helps make it possible for people around the world to use this powerful plugin to create their own social networks.
If you have automatic updates enabled for translations in WordPress you will also receive bbPress & BuddyPress translations automatically. ** :)
** Caveat: Functionally this works now, we are waiting on @nacin for some new automation scripts for this to become fully automated rather than a pseudo manual process at the moment.