Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

[SOLUCIONADO] Como se puede traducir el menu de Buddypress 2.0.1

Estas en el tema de Como se puede traducir el menu de Buddypress 2.0.1 en el foro de WordPress en Foros del Web. En verdad yo busque en la traduccion oficial y al parece que eno esta completamente en español, traduje el po del mismo por completo, en ...
  #1 (permalink)  
Antiguo 22/07/2014, 13:18
Avatar de tooomas822  
Fecha de Ingreso: febrero-2011
Ubicación: Santiago
Mensajes: 14
Antigüedad: 13 años, 9 meses
Puntos: 2
Como se puede traducir el menu de Buddypress 2.0.1

En verdad yo busque en la traduccion oficial y al parece que eno esta completamente en español, traduje el po del mismo por completo, en fin se bastante como traducir tanto un front end como el backend de un template y tambien traducir plugins.... pero el buddypress me tiene desconcertado... deberia estar en español por completo (con el po es_ES)... asi que no se, si alguien sabe como me lo explica porfa con manzanas porque soy medio lento para entender... jajajaj se agradece la buena onda. los comentarios con preguntas se responderan con mas preguntas, asi que piensen bien que preguntas hacerme , un abrazo a todos
  #2 (permalink)  
Antiguo 10/11/2014, 08:26
Avatar de tooomas822  
Fecha de Ingreso: febrero-2011
Ubicación: Santiago
Mensajes: 14
Antigüedad: 13 años, 9 meses
Puntos: 2
Respuesta: Como se puede traducir el menu de Buddypress 2.0.1

Hola soy yo de nuevo con la solucion a mi problema. el tema es el siguente... "las buenas practicas a veces son solo igual que las buenas intenciones". en la ultima actualizacion de buddypress, me refiero expresamente a la version 2.2.1. buddypress por seguir la buenas practicas de instalacion para los plugins, dejo de lado el tema de auto traducirse mediante la carpeta "bp-languages" y en cambio aposto por ponerla en el directorio de traduccion general, es decir wp-content/languages/plugins... esto ultimo afecto en mayor o menor medida el funcionamiento correcto de las traducciones del mismo plugin ya que por razones de programacion actualmente buddypress no es capaz de de llegar a lacarpeta plugins y aun menos invocar el archivo po correspondiente a tu region...

ahora bien trasteando por la web me encontre con una solucion poco ortoja pero igualmente funcional el cual consiste en decirle a buddypress por medio de de un archivo llamado bp-custom que busque la traduccion en la carpeta wp-content/languages. ahora bien incluyo el codigo para su funcionamento



Código PHP:
Ver original
  1. <?php
  2. //Para wp-config.php o /plugins/bp-custom.php
  3. // definir nuestras propias url
  4. function my_custom_bp_mofile( $mofile, $domain ){
  5.     if( 'buddypress' == $domain ){
  6.          $mofile = trailingslashit( WP_LANG_DIR ) . basename( $mofile );
  7.     }
  8.     return $mofile;
  9. }
  10. add_filter( 'load_textdomain_mofile', 'my_custom_bp_mofile', 10, 2 );
  11. ?>

ahora bien creo que esta solucion obviamente debiera ser momentanea ya que no se deberia hacer este bypass a un plugin tan bien catalogado y tan conocido como es Buddypress


Etiquetas: buddypress, plugin, traducir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:11.