Una entrada, muchos idiomas
Una entrada traducida en POM Translate es una sola entrada de WordPress con valores específicos de cada idioma. El editor de origen sigue siendo el propietario de la entrada canónica. POM Translate proporciona un título, extracto, cuerpo, metadatos seleccionados y slug localizado traducidos cuando hay otro idioma activo.
Qué permanece compartido
Las siguientes propiedades pertenecen al mismo objeto de WordPress en todos los idiomas:
- ID de entrada y tipo de entrada;
- autor y estado de publicación;
- fechas de publicación y modificación;
- imagen destacada y relaciones de medios;
- asignaciones de taxonomía;
- relaciones de padres e hijos;
- comentarios y otras integraciones vinculadas al ID de la entrada.
Cambiar una de estas propiedades compartidas cambia el objeto canónico. POM Translate no crea ni sincroniza una segunda entrada específica del idioma.
Qué puede variar por idioma
Para un tipo de entrada habilitado, el sitio puede elegir si traducir su título, contenido, extracto y metadatos admitidos. El slug localizado se gestiona por separado de la prosa. Por lo tanto, un idioma de destino puede tener un título y un cuerpo traducidos mientras mantiene el valor de origen para un extracto no traducido.
El resultado público se ensambla valor por valor. Una traducción ausente no hace que toda la entrada deje de estar disponible: POM Translate usa el valor de origen correspondiente. Esto permite una traducción gradual, pero también significa que una página pública de destino puede contener idiomas mezclados hasta que se complete la revisión editorial.
Sigue una entrada a lo largo del flujo de trabajo
Considera una entrada de origen publicada con el ID 245:
- Un editor guarda la entrada en el editor normal de WordPress.
- POM Translate comprueba que el tipo de entrada y los campos están habilitados.
- Se descubren el título, el extracto, los segmentos del cuerpo, los atributos admitidos, los valores de shortcode y los metadatos permitidos de origen.
- Los editores añaden el texto de destino en Translations → Translate contents.
- Los editores gestionan el slug de destino en Translations → Translate URLs.
- Un visitante abre la ruta del idioma de destino.
- WordPress resuelve la entrada
245; POM Translate muestra sus valores almacenados para el idioma activo.
El ID de la entrada no cambia entre los pasos 1 y 7. El idioma afecta a la presentación y al enrutamiento, no a la identidad del objeto canónico.
La edición de origen sigue siendo la autoridad
Edita el título o el cuerpo de origen en el editor de entradas de WordPress, no en un campo de traducción de destino. Cuando se guarda la entrada, POM Translate la inspecciona de nuevo y actualiza los valores de origen extraídos y el esqueleto.
Si cambia una unidad de origen, una traducción antigua para esa ubicación exacta no se trata silenciosamente como actual. El flujo de trabajo de traducción necesita otra revisión. Cuando el mismo texto de origen normalizado ya tiene una traducción almacenada válida en otro lugar, POM Translate puede reutilizar esa coincidencia exacta; no infiere que frases meramente similares signifiquen lo mismo.
Las decisiones de publicación siguen perteneciendo a los editores
El estado de publicación de WordPress es compartido. Publicar la entrada de origen hace que el objeto sea consultable públicamente; POM Translate no mantiene un segundo estado de borrador en el idioma de destino para una entrada duplicada.
Antes de promocionar una ruta de destino, revisa su finalización en la interfaz de traducción y pruébala con la sesión cerrada. La alternativa de origen es una salvaguarda de renderizado, no una señal de aprobación editorial.
Cuándo más importa este modelo
El modelo de un solo objeto resulta útil cuando:
- los sistemas externos se refieren al contenido por el ID de WordPress;
- el inventario, los precios, las asignaciones de taxonomía o los medios destacados deben permanecer compartidos;
- los editores quieren un registro de origen único con un espacio de trabajo de traducción centralizado;
- las consultas deben devolver objetos canónicos en lugar de copias por idioma.
Es un modelo diferente al de un sistema que crea una entrada por idioma. Lee Por qué POM Translate no duplica entradas antes de importar contenido de un sistema así o de diseñar una integración que espere IDs de entrada específicos por idioma.