Ver Mensaje Individual
  #2 (permalink)  
Antiguo 18/11/2013, 15:19
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: multilenguaje

la cuestión es que no hay plugins mágicos, deberás modificar parte del código para adaptarlo a múltiples idiomas, yo he usado qtranslate con éxito y modificado plugins/themes para que soporten los múltiples idiomas.

En tu theme o plugin tienes que definir un folder para los paquetes de idioma y reemplazar dichos textos en tu tus template

por ejemplo si tienes en tus templates la palabra
Código HTML:
Ver original
  1. <h2>news</p>

para que sea traducible tendrás que cambiarlo por
Código PHP:
Ver original
  1. <h2><? _e('news','keylng'); ?></h2>

y en tu plugin o teme declaras
Código PHP:
Ver original
  1. load_theme_textdomain( 'keylng', TEMPLATEPATH . '/idiomas' );

en esta linea _e('news','keylng') news es el texto por default que se utilizara en caso de no existir en el paquete de idioma y keylng es la palabra clave que has utilizado en tu theme/plugin al registrar el folder que contiene los paquetes de idioma.

nota: keylng puede ser cualquier palabra o texto que tu quieras.