Desbes crear un pseudo plugin bp-custom. esto quiere decir crear un archivo con el nombre bp-custom dentro de la carpeta wp-content/plugins.
Solo codigo con lo expuesto anterior mente en su interior
Código PHP:
<?php
//Para wp-config.php o /plugins/bp-custom.php
// definir nuestras propias url
function my_custom_bp_mofile( $mofile, $domain ){
if( 'buddypress' == $domain ){
$mofile = trailingslashit( WP_LANG_DIR ) . basename( $mofile );
}
return $mofile;
}
add_filter( 'load_textdomain_mofile', 'my_custom_bp_mofile', 10, 2 );
?>
luego de ya colocado el archivo... crear y pegar las traducciones po y mo en la carpeta wp-content/languajes y deberia funcionar... si no te funciona. revisalo con po edit. probable que le falte a la cabecera del po la codificacion de idioma (us_US, es_ES o la que estes haciendo... por ejemplo yo lo hice en Chileno es_CL) y deberia funcionar... ojo debes copiar po y mo al archivo si no, no te funcionara bien