Una entradaTodos los idiomas
Cada traducción se guarda en los metadatos de la propia entrada, bajo su código de idioma. Hay una entrada y lleva consigo todos sus idiomas.
Una traducción no es una segunda entrada.
en la mayoría de los plugins
La entrada se clona una vez por idioma. Cinco idiomas son cinco entradas que mantener sincronizadas, cinco juegos de metadatos y cinco cosas que olvidar al editar una de ellas.
aquí
No se clona nada. Cada versión de idioma vive en los metadatos de la entrada original, bajo su código de idioma, y un solo juego de reglas de reescritura resuelve cada dirección localizada de vuelta a esa entrada.
Una entrada, cuatro direcciones
Todo el diseño son dos ideas, y el resto se deduce de ellas.
^tr/([^/]+)/?$→index.php?name=$matches[1] &lang=trEl idioma por defecto conserva las URL sin prefijo de WordPress, así que cada entrada tiene una única dirección canónica.
Las traducciones viven en la entrada
Cada versión de idioma se guarda en los metadatos de la entrada original, bajo su código de idioma. Hay una entrada y lleva consigo todas sus traducciones.
Llega una URL localizada
Alguien pide la dirección en turco. No se ha duplicado nada, así que no hay una segunda entrada que buscar ni nada que emparejar.
Las reglas de reescritura la resuelven
Las reglas por idioma apuntan la URL localizada de vuelta a la entrada original, y se muestra la traducción guardada para ese idioma.
Tres pasos
De un sitio en un solo idioma a uno traducido.
Añade tus idiomas
Elige en la pantalla de ajustes los idiomas en los que publicas. Cada uno recibe un prefijo de dirección.
Traduce el contenido
Escribe cada traducción en el editor que ya usas, en el panel de la propia entrada.
Muestra el selector
Pon el shortcode en una entrada o llama a la etiqueta de plantilla desde tu tema.
Qué hace
Seis cosas, nombradas por lo que toca cada una.
Idiomas sin límite
Añade los que necesites. No hay ningún plan que limite la cantidad.
ajustes
Slugs propios por idioma
Define un slug distinto y traducido para cada versión de idioma de una entrada, páginas anidadas incluidas.
la URL
Una búsqueda en caché
La búsqueda del slug usa caché de objetos y está indexada, y la caché se descarta cuando un slug cambia.
la consulta
Se queda en tu servidor
Sin API de traducción de terceros, sin llamadas salientes, sin registrarse en nada.
la red
hreflang y lang
Etiquetas alternate con x-default, un atributo lang que cambia con la página y una cabecera Content-Language que lo acompaña.
la cabecera
Gutenberg y el clásico
Los paneles de traducción aparecen dentro del editor que ya usas, sobre la propia entrada.
el editor
Qué no traduce
Aquí, no después de instalar. Enterarse entonces ya es tarde.
Los maquetadores que generan la página a partir de sus propios datos, como Elementor. Multilify traduce lo que pasa por
the_content, que cubre el editor de bloques y el editor clásico.Menús y widgets. Por ahora solo contenido de entradas y páginas.
Precios, atributos y variaciones de WooCommerce. El título y la descripción del producto sí se traducen; el resto son datos propios de WooCommerce.
(dicho de una traducción) quedarse en el servidor donde se escribió.
Sin API de traducción, sin peticiones salientes, sin versión de pago, sin registrarse en nada.
wp plugin install multilify --activate