Cómo arreglar una traducción que no aparece

Usa esta guía cuando el Administrador de traducciones contiene un valor, pero la página pública sigue mostrando el idioma de origen.

Aísla el valor

  1. Abre la URL exacta del idioma de destino sin haber iniciado sesión.
  2. Confirma que su prefijo de idioma y <html lang> coinciden con la configuración regional deseada.
  3. Localiza la cadena de origen en el Administrador de traducciones.
  4. Confirma que la traducción no está vacía y que se guardó en esa misma configuración regional.
  5. Comprueba si la entrada, el término o la configuración regional están excluidos.

Revisa la superficie

  • Para un campo de entrada, confirma que su tipo de entrada y su parte de título, contenido, extracto o metadatos están habilitados.
  • Para los metadatos, confirma que la clave exacta está registrada como traducible.
  • Para un término, confirma que su taxonomía está habilitada.
  • Para el texto de la interfaz, confirma que el origen es una cadena registrada y no texto arbitrario generado en tiempo de ejecución.
  • Para REST o AJAX, confirma que la ruta/acción y el campo de texto son compatibles.

Si el origen cambió después de la traducción, guarda el objeto actual del idioma base y revisa el valor recién extraído. La identidad exacta del origen es importante para las cadenas registradas e importadas.

Elimina las variables de renderizado

Limpia únicamente las cachés de la página, el objeto y la CDN afectados. Desactiva temporalmente una personalización de salida y vuelve a probar con la salida estándar del tema.

No copies la traducción directamente en la entrada de origen ni en las tablas de la base de datos. Si el valor también aparece en la configuración regional de destino incorrecta, investiga el contexto de idioma filtrado en lugar del texto almacenado.

El problema queda resuelto cuando una solicitud sin sesión iniciada devuelve el valor de destino guardado sin necesidad de una sesión de editor ni de una redirección según el idioma del navegador.