Debajo del capó
La forma de trabajo de WPML
WPML hace muy fácil ejecutar sitios web en modo multilingüe diseñados con WordPress. Cada página, entrada, categoría o etiqueta tiene su propio idioma y las traducciones están enlazadas entre sí correspondientemente.
¿Suena muy técnico? Analicemos un ejemplo.
Supongamos que está administrando un sitio en inglés y español. Habrá dos páginas de soporte: una en inglés y otra en español. Ambas páginas pueden ser editadas independientemente una de otra. Cada una tiene su propio título, cuerpo y archivos adicionales (tales como la descripción de los contenidos meta, etc.).
Cuando utiliza WPML, una propiedad de idioma se agregará a cada página. Dicha propiedad le indica a WordPress en qué idioma está escrita. WPML agrupa las páginas diferentes, que tienen el mismo contenido en distintos idiomas, en lo que denominamos un grupo de traducción. Esto permite la permuta entre idiomas.
La ventaja de mantener idiomas diferentes en páginas diferentes
WordPress proporciona una estructura fuerte, sobre la cual muchos plugins y Temas están construidos. Aporta la funcionalidad básica para generar contenidos a la vez que le permite a otros extenderla.
Cuando manejamos la idea principal que cada página tiene un contenido en un solo idioma, permitimos que WPML trabaje en conjunto con la mayoría de los plugins. Por ejemplo, analicemos a los plugins que administran entradas relacionadas. Lo que esos plugins hacen es:
- Obtener la lista de entradas de WordPress.
- Correr búsquedas sobre bases de datos en relación a esas entradas, tratando de identificar contenidos similares.
Si el cuerpo de la entrada contiene texto en distintos idiomas, la búsqueda producirá devoluciones inesperadas. Dado que WPML mantiene idiomas diferentes en entradas completamente diferentes, el plugin trabaja perfectamente.
Otro ejemplo es el popular plugin All in one SEO pack (paquete "Optimización del Motor de Búsqueda: todo en uno"). Este plugin agrega descripciones meta y define títulos. Trabaja sincronizadamente con WPML. Usted podrá ingresar la descripción meta de cada página en cada idioma.