Participa en la extracción al guardar
POM Translate extrae cadenas de origen cuando las entradas, los términos y los elementos de menú elegibles se guardan o se procesan explícitamente. El analizador registra el texto de origen, el contexto, los mapas de marcadores de posición y un esqueleto que se usa para reconstruir la salida estructurada.
Opciones de integración
- Registra metadatos de entradas personalizadas mediante
pom_translate_translatable_meta_keys. - Registra atributos de shortcodes mediante
pom_translate_parser_translatable_shortcode_attributes. - Amplía el análisis de HTML mediante los filtros de etiquetas y atributos del analizador.
- Registra valores de interfaz independientes con
pom_translate_register_string().
No crees filas de traducción durante the_content, durante la representación de respuestas REST ni en otra lectura orientada al visitante. La detección de orígenes pertenece a un flujo de trabajo de guardado o mantenimiento autorizado.
Comportamiento ante cambios de origen
Un texto de origen estable y un contexto estructural estable permiten que las traducciones existentes sigan siendo útiles. Cuando una integración cambia el valor de origen de un campo, la estructura del contenedor, la ruta del shortcode o la disposición de los marcadores de posición, es posible que POM Translate necesite extraer un registro de origen nuevo o actualizado.
Conserva la semántica normal de guardado de WordPress. Evita los guardados recursivos, respeta las revisiones y los autoguardados, y asegúrate de que los guardados programáticos pasen por los mismos ganchos públicos que los guardados del editor.
Verificación
Guarda un objeto representativo, busca sus valores en el Gestor de traducciones, tradúcelos y cambia solo un campo de origen. Comprueba que los campos no modificados conservan sus traducciones y que el campo modificado se presenta para revisión sin corromper la estructura representada.