Una cosa que muchas webs deberían tener desde hace tiempo es nuestro famoso, querido y MUY molesto en algunas implementaciones aviso de cookies. Si hasta ahora era recomendable tenerlo, con la próxima aplicación del RGPD pasa a ser de importancia máxima… junto con el aviso legal, la política de cookies y la política de privacidad.
Un problema con el que me suelo encontrar en las webs de algunos clientes es que tienen que ser multidioma. Esto no suele ser un problema a la hora de adjuntar los documentos legales. Creas una página para cada documento en cada idioma y no hay mayor problema. El problema me aparece alguna vez con el dichoso aviso de las cookies. Mensajes diferentes, URL de políticas de cookies, diferentes… es algo que se suele pasar por alto, pero está ahí.
Una de las soluciones más sencillas que he encontrado para solucionar este tema (dentro de las alternativas gratuitas) es la combinación de plugins Cookie Notice by dFactory (para el aviso) y Polylang (para la gestión de múltiples idiomas).
La configuración es muy sencilla:
- Instalamos y activamos ambos plugins.
- En los ajustes de Cookie Notice by dFactory tocamos las opciones no dependientes del idioma: si la política de cookies se abre en ventana nueva o no, si la barra aparece arriba o abajo, donde queremos cargar el script, etc.
- Ahora nos dirigimos a la sección Traducción de cadenas de Polylang y usamos el filtro para mostrar sólo las cadenas del grupo Cookie Notice.
Ahora sólo nos queda traducir cada una de las cadenas a mostrar: el texto del aviso, texto del botón, URL de la política de cookies…
Hola Abel, estoy intentando poner el aviso de cookies en varios idiomas, pero en el apartado de Traducciones en cadenas solo me aparece el idioma Español en los textos de las cookies, sin opción en los otros idiomas (está en inglés y francés). Estoy trabajando con Polylang y EU Cookie. Sabrías que error estoy teniendo? Gracias de antemano! Un saludo
Buenos días Alfonso,
Te contacto por email sobre el tema :)
Hola me pasa igual, solo me aparece en castellano. en mi caso tengo francés y alemán. Alguna solucion?
Gracias por el artículo