¿Cuáles son las opciones para implementar un sitio multilingüe?

9

¿Cuál es la mejor manera de tener varios idiomas en un sitio?

Estaba pensando en usar WP3.0 y luego hacer que cada idioma del sitio sea un blog separado en un subdirectorio. ES DECIR.

  • example.com
  • example.com/fr/
  • example.com/de/

Y luego solo poder tener un tema que todos los sitios comparten.

¿Hay una mejor manera de hacer esto? ¿Qué piensas?

    
pregunta Paul Sheldrake 23.08.2010 - 13:34

7 respuestas

8

Wordpress no tiene una función bi / multi idioma incorporada de forma predeterminada. En cambio, por diseño, admite el contenido en un idioma (por lo que no sabe el idioma). El uso de varios blogs para varios idiomas puede ser una buena adopción de ese diseño.

El otro camino sería extender el sitio con complementos, como complementos y temas que tienen características en varios idiomas integradas.

La documentación de Wordpress ofrece información sobre WordPress multilingüe haciendo suposiciones, comparaciones de pro / con y recomendaciones de plugin / tema allí. Este ámbito aborda enfoques alternativos como:

  • Administrar publicaciones multilingües en una publicación por idioma
  • Almacene todas las alternativas de idiomas para cada publicación en la misma publicación
  • Administre las traducciones en la página generada en lugar de usar un contexto de publicación
  • Complementos que lo dirigen a servicios de traducción externos
  • Los complementos que enlazan entre sí las instalaciones de WordPress separadas para cada idioma haciendo ping hacia adelante y hacia atrás
respondido por el hakre 23.08.2010 - 13:46
6

He creado varios sitios multilingües en WordPress, y para ser honesto, WP no lo hace muy bien, incluso usando complementos. O bien los complementos ofrecen soluciones limitadas que requieren mucho trabajo por parte de los usuarios finales, o solo ofrecen idiomas limitados. (Tenga en cuenta que estoy ignorando los complementos que ofrecen traducciones automáticas).

La mejor solución que he encontrado hasta ahora es qTranslate . Permite a los usuarios crear y editar publicaciones en varios idiomas y ofrece buenas opciones para cuando un idioma en particular no está disponible. Es relativamente fácil de usar y ofrece algunas etiquetas de plantilla para ayudar a los lectores a cambiar de idioma. Su debilidad es que separa los idiomas en la base de datos mediante XML, y la limpieza puede ser difícil si desea cambiar a otro sistema. Este será el caso, sin importar qué plugin uses.

WPML no es malo si solo está utilizando idiomas muy hablados, pero es una debilidad es que no puede agregar idiomas si necesita algo diferente (como Luganda, por ejemplo). Sin embargo, tiene algunas etiquetas de plantilla bastante buenas para la personalización.

Gengo solía ser excelente, pero ya no se mantiene.

    
respondido por el theresac 23.08.2010 - 16:19
4

He usado tanto qTranslate como WPML. Parecen ser los 2 mejores complementos multilingües para WordPress. Sin embargo, mi opinión es que ambos son inadecuados.

WPML

Parece ser un poco mejor para usuarios avanzados. Funciona duplicando todas las tablas de contenido y uniéndolas entre sí por id. Bruto y no ideal, pero mejor que lo que hace qTranslate.

qTranslate

Se ve muy bien al principio, pero tendrás muchos problemas en el futuro. Funciona al insertar comentarios html especiales en cada publicación, como "--- Japanese empiece AQUÍ ---", luego analiza y reemplaza el texto con el idioma adecuado.

La conclusión es que WordPress nunca fue diseñado para ser multilingüe. Así que no importa qué plugin uses, siempre será inadecuado y siempre se implementará de una manera no ideal. Básicamente, estos complementos se adueñan de WordPress y tratan de forzarlo a hacer algo para lo que nunca fue diseñado.

Cualquiera de las soluciones podría estar bien para un blog personal, o algo con poca información, pero no las recomendaría para ningún sitio donde los datos sean valiosos y / o el sitio deba ser flexible o cambiarse / actualizarse con frecuencia. Ninguno de estos juega bien con otros complementos. Si instala cualquiera de ellos, verá que muchas de las características de WordPress y otros complementos a menudo se vuelven inutilizables. Actualizar WordPress se convierte en una carga y debe esperar hasta que los fabricantes de complementos hayan actualizado su complemento para que sea compatible con la nueva versión. Si decide utilizar cualquiera de estos, proceda con precaución, ya que pondrá el destino de su sitio web en manos de un único creador de complementos.

Los propios desarrolladores de WordPress reconocen que actualmente no existe una solución óptima para este problema.

La única solución real es solicitar a los creadores de WordPress que cambien el producto para que sea una verdadera solución multilingüe fuera de la caja.

Dicho esto, mi recomendación personal para un sitio multilingüe sería usar " Cada idioma en su propia instalación de WordPress " método. Ahora que WordPress 3.x es compatible con las instalaciones MU instaladas fuera de la caja, esto no es demasiado difícil de configurar. El mantenimiento es un poco más engorroso, pero al menos sus datos estarán seguros y su sitio podrá ser estable y actualizado con frecuencia.

    
respondido por el sym3tri 07.03.2011 - 06:40
2

Creo que depende de qué tipo de sitio web multilingüe tengas. Por ejemplo, actualmente estoy creando un sitio web en 6 idiomas con temas ligeramente diferentes para cada idioma (piense en árabe).

Intenté sitios web individuales por idioma al colocarlos en directorios diferentes, pero es un poco más importante mantener y actualizar.

Actualmente lo estoy configurando como WP Network (MultiSite). Esto le permite compartir complementos, temas y, lo que es bastante importante, las ID de usuario.

Tienes algunas restricciones: todos los mini-sitios (excepto la raíz) están en el mismo nivel hacia abajo, exactamente un nivel por debajo de la raíz. Por lo tanto, tendría que tener / en, / fr, / de y redirigir la página de inicio predeterminada, tal vez con una plantilla home.php personalizada.

Los problemas adicionales son los mismos que con varios blogs, taxonomías separadas, medios, etc. Por otro lado, no se entretiene ocultando las publicaciones en otros idiomas en archivos, fuentes RSS, etc. Esto puede ser bueno o malo, dependiendo en sus necesidades.

    
respondido por el Alexandre Rafalovitch 23.08.2010 - 18:09
1

Depende de tus necesidades. Si está buscando un sitio web multilingüe (es decir, el mismo contenido, diferentes idiomas) o sitios diferentes en diferentes idiomas en el mismo dominio.

Para el primero puedes usar qtranslate o wpml (recomiendo el primero). Para el segundo wordpress multi-sitio será la solución óptima.

    
respondido por el hannit cohen 25.08.2010 - 00:23
1

WordPress multisite y luego "multisite language switcher" es el complemento más probable, el más sencillo, el mejor y el más limpio. manera de hacer esto ... Me tomó un minuto darme cuenta de cómo hacerlo, pero ahora no podría estar más satisfecho personalmente ...

    
respondido por el Xenia 23.01.2013 - 17:26
0

Esto es algo que escribí hace mucho tiempo sobre el tema (nota relacionada específicamente con WordPress):

respondido por el MikeSchinkel 23.08.2010 - 21:35

Lea otras preguntas en las etiquetas