[Resuelto] Traducción de texto de pantalla de administración no aparece en el frontend
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problema: El cliente estaba traduciendo texto de pantallas de administración en WPML > Traducción de texto de administración > Traducción de cadenas, pero las traducciones no aparecían en el frontend, mostrando en su lugar la versión original. Solución: Revisamos el sitio del cliente y descubrimos que el plugin Easy Digital Downloads Multilingual estaba desactivado. Al activar este plugin, las traducciones comenzaron a mostrarse correctamente en el frontend.
Si esta solución no resuelve tu problema, o si parece desactualizada o no aplicable a tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte.
Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Estoy traduciendo texto de pantallas de administración, pero, tras añadirlo y traducirlo en WPML > Traducción de texto de administración > Traducción de cadenas, en el frontend aparece la versión original (sin traducir).
Adjunto una imagen con un ejemoplo: la cadena [edd_settings]privacy_agree_label traducida al inglés debería ser "Test translation", pero en el frontend se muestra como "Estoy de acuerdo con los términos y condiciones de venta" tanto para la URL en español como para la URL en inglés (adjunto capturas).
Cosas que ya he probado y no me han funcionado:
1- Eliminar las cadenas de traducción para volver a añadirlas (buscando cadenas mientras se procesan páginas para evitar duplicidades) y traducirlas.
2- Regenerar los ficheros .mo
3- Borrar la caché de WPML
4- Truncar la tabla de la base de datos para volver a regenerar las traducciones.
5- Probar con el theme por defecto.
6- Habilitar soporte ajax.
7- Desinstalar/instalar el plugin String Translation.
¿Qué más debería probar? ¿Alguna idea de qué puede ser?
Si necesitáis acceso admin al sitio, puedo enviarlos las credenciales sin problema. He preparado un entorno de staging para poder realizar cualquier prueba con total libertad.
Los textos los puedes editar desde WPML > Traducción de cadenas > Filtrar por dominio "admin_texts_edd_settings" > Editar cadena con nombre "[edd_settings]privacy_agree_label".
Aplica para todas las cadenas del dominio admin_texts_edd_settings y del dominio admin_texts_affwp_settings
Puedes ver las cadenas en el frontend accediendo a esta URL: /checkout/?edd_action=add_to_cart&download_id=34&edd_options%5Bprice_id%5D=1&discount=9B69A4
Algunas del dominio admin_texts_affwp_settings las puedes ver, con un usuario anónimo (sin iniciar sesión), en: /affiliates/join/
En mi anterior repuesta privada está la URL completa. No la indico aquí porque no sé si es una respuesta privada o pública.
No he entendido correctamente tu anterior mensaje. ¿Necesitas que instale , en la URL que me has pasado, todos los plugins y themes del entorno de sandbox que os envié al abrir el ticket?