Ir al contenido
multilify

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=tr

El idioma por defecto conserva las URL sin prefijo de WordPress, así que cada entrada tiene una única dirección canónica.

  1. 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.

  2. 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.

  3. 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.

  1. Añade tus idiomas

    Elige en la pantalla de ajustes los idiomas en los que publicas. Cada uno recibe un prefijo de dirección.

  2. Traduce el contenido

    Escribe cada traducción en el editor que ya usas, en el panel de la propia entrada.

  3. Muestra el selector

    Pon el shortcode en una entrada o llama a la etiqueta de plantilla desde tu tema.

Añade un idioma, dale un prefijo, y cada entrada gana un campo de traducción para él. Después la misma entrada responde en una dirección por idioma.

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