Cómo funciona POM Translate

POM Translate separa la edición del contenido original de la representación localizada. WordPress conserva la entrada, la taxonomía, el elemento de menú u otro objeto compatible canónico. POM Translate detecta los valores que necesitan idioma, asocia las traducciones con esos valores y suministra la versión correcta cuando una solicitud utiliza otra configuración regional.

El proceso tiene dos fases diferenciadas:

Source object is saved
        ↓
Eligible fields are inspected
        ↓
Text units, protected markup, and a content skeleton are stored
        ↓
Editors add translations for each target locale

Visitor requests a localized URL
        ↓
POM Translate determines the request locale
        ↓
Stored values are loaded and validated
        ↓
Translated content and localized links are assembled

La traducción automática no forma parte de la fase del visitante. POM AI puede ayudar a crear borradores almacenados mediante un flujo de trabajo de traducción autorizado, pero la representación pública solo lee traducciones que ya existen.

Comprende el modelo de contenido

Empieza por estos artículos al planificar la propiedad o la migración:

El límite importante es que el texto específico del idioma y las URL varían, mientras que el objeto subyacente de WordPress permanece compartido.

Sigue el proceso en el momento del guardado

Guardar un objeto de origen habilitado es lo que actualiza la vista que POM Translate tiene de ese contenido:

Esta fase puede actualizar los datos de traducción porque se ejecuta cuando se escribe el objeto de origen. Una solicitud normal de un visitante no realiza la extracción ni crea traducciones ausentes.

Sigue el proceso en el momento de la solicitud

El resultado localizado depende de algo más que del párrafo traducido:

Los catálogos gettext del software, los contextos de correo electrónico de WooCommerce, las respuestas REST y otras superficies especializadas amplían este modelo, pero tienen sus propios capítulos y limitaciones.

Comprende el rendimiento y las cachés

POM Translate reduce el trabajo repetido cargando valores relacionados conjuntamente y usando cachés de solicitud o persistentes para las búsquedas compatibles y el contenido representado. Esas optimizaciones no convierten cada página multilingüe en una página estática:

Las garantías que hay que verificar

Para un objeto representativo, esta arquitectura debería producir todo lo siguiente:

  • las rutas de origen y de destino resuelven al mismo objeto canónico de WordPress;
  • la solicitud de destino usa el idioma previsto;
  • cada traducción válida no vacía sustituye a su valor de origen correspondiente;
  • un valor de destino vacío o no válido recurre de forma segura a la alternativa;
  • el marcado, los atributos, los shortcodes y los enlaces admitidos conservan su estructura;
  • guardar una traducción actualiza la caché de tiempo de ejecución correspondiente de POM Translate;
  • no se contacta con ningún proveedor de traducción durante la solicitud pública.

Usa el artículo específico correspondiente a la superficie que estés probando. Trata este capítulo como el mapa conceptual, no como un sustituto de las guías específicas de idioma, URL, tipo de contenido, selector, caché o integración que aparecen a continuación.