diff --git a/package-lock.json b/package-lock.json index e8437d7..137a946 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "doux", + "name": "srcs", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "srcs", "devDependencies": { - "@ldc-web/cookie-notice": "^4.0.0", + "@ldc-web/cookie-notice": "^4.1.0", "animate.css": "^4.1.1", "axios": "^1.6.5", "bootstrap": "^5.1.3", diff --git a/package.json b/package.json index 7441e32..e1f9bfc 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ }, "devDependencies": { "animate.css": "^4.1.1", + "@ldc-web/cookie-notice": "^4.1.0", "axios": "^1.6.5", - "@ldc-web/cookie-notice": "^4.0.0", "bootstrap": "^5.1.3", "clean-webpack-plugin": "^3.0.0", "jquery": "^3.6", diff --git a/resources/lang/en/cookie-notice.php b/resources/lang/en/cookie-notice.php new file mode 100644 index 0000000..afc889f --- /dev/null +++ b/resources/lang/en/cookie-notice.php @@ -0,0 +1,51 @@ + 'Customize cookies', + 'button_close_cookies' => 'Close cookie window', + 'button_forbid' => 'Prohibit', + 'button_allow' => 'Allow', + 'button_forbid_all' => 'Reject all', + 'button_allow_all' => 'Accept all', + 'button_forbid_all_title' => 'Refuse all cookies and close the cookies panel', + 'button_allow_all_title' => 'Accept all cookies and close the cookies panel', + 'button_customize' => 'Customize', + 'button_back' => 'Back', + 'button_title_open_new_tab' => 'Open link in new tab', + 'banner_title' => 'The :site_name website uses cookies!', + 'banner_text' => 'We use cookies to ensure the proper functioning of our site and for analytical purposes. + You can change your mind at any time by clicking on the icon on any page of our site. + By authorizing these third-party services, you agree to the deposit and reading of cookies and the use of tracking technologies necessary for their proper operation.', + 'modal_title' => 'Cookie management window', + 'panel_title' => 'Cookie management panel', + 'panel_content' => 'Cookie management panel content', + 'panel_subtitle' => 'Your privacy is our priority', + 'panel_details' => 'The functionalities of this site are based on services provided by third parties. If you accept, these third parties will deposit cookies that will enable you to view content on the site hosted by these third parties. Through these cookies, these third parties will collect and use your browsing data for their own purposes, in accordance with their privacy policy (link below). This page allows you to give or withdraw your consent, either globally or service by service.', + 'picture_cookie_title' => 'Image of a nice big cookie', + 'navigation_title' => 'Cookies panel navigation', + 'custom' => [ + 'analytics' => [ + 'title' => 'Google Analytics', + 'description' => 'Audience measurement services make it possible to generate attendance statistics useful for improving the site.', + ], + 'youtube' => [ + 'name' => 'Youtube', + 'description' => 'Cookies placed via video sharing services are intended to allow the user to view multimedia content directly on the site.', + 'labelLink' => 'Learn more', + 'warning' => 'You must accept cookies to view this video', + ], + 'matomo' => [ + 'title' => 'Matomo', + 'description' => 'Audience measurement services are used to generate traffic statistics, which are useful for improving the site.', + 'labelLink' => 'Learn more', + ], + 'recaptcha' => [ + 'title' => 'reCAPTCHA', + 'description' => 'The purpose of the cookies placed on forms via the recaptcha is to prevent them from being submitted by robots.', + 'labelLink' => 'Learn more', + 'warning' => 'You must accept reCAPTCHA cookies to send the form', + ] + ] +]; diff --git a/resources/lang/es/cookie-notice.php b/resources/lang/es/cookie-notice.php new file mode 100644 index 0000000..1e9b6aa --- /dev/null +++ b/resources/lang/es/cookie-notice.php @@ -0,0 +1,51 @@ + 'Personalizar cookies', + 'button_close_cookies' => 'Cerrar ventana de cookies', + 'button_forbid' => 'Prohibir', + 'button_allow' => 'Permitir', + 'button_forbid_all' => 'Rechazar todo', + 'button_allow_all' => 'Aceptar todo', + 'button_forbid_all_title' => 'Rechazar todas las cookies y cerrar el panel de cookies', + 'button_allow_all_title' => 'Aceptar todas las cookies y cerrar el panel de cookies', + 'button_customize' => 'Personalizar', + 'button_back' => 'Atrás', + 'button_title_open_new_tab' => 'Abrir enlace en una pestaña nueva', + 'banner_title' => '¡El sitio web:site_name utiliza cookies!', + 'banner_text' => 'Utilizamos cookies para garantizar que nuestro sitio funcione correctamente y con fines analíticos. + Puede cambiar de opinión en cualquier momento haciendo clic en el icono en cada página de nuestro sitio. + Al autorizar estos servicios de terceros, acepta el depósito y lectura de cookies y el uso de tecnologías de seguimiento necesarias para su correcto funcionamiento.', + 'modal_title' => 'Ventana de gestión de cookies', + 'panel_title' => 'Panel de gestión de cookies', + 'panel_content' => 'Contenido del panel de cookies', + 'panel_subtitle' => 'Respetar su privacidad es nuestra prioridad', + 'panel_details' => 'Las funcionalidades de este sitio dependen de servicios ofrecidos por terceros. Si acepta, estos terceros colocarán cookies que le permitirán ver el contenido alojado por estos terceros en el sitio. A través de estas cookies, estos terceros recopilarán y utilizarán sus datos de navegación para sus propios fines, de acuerdo con su política de privacidad (enlace a continuación). Esta página le permite dar o retirar su consentimiento, ya sea de forma global o servicio por servicio.', + 'picture_cookie_title' => 'Imagen de una galleta grande y bonita', + 'navigation_title' => 'Navegación del panel de cookies', + 'personalizado' => [ + 'análisis' => [ + 'título' => 'Google Analytics', + 'description' => 'Los servicios de medición de audiencia permiten generar estadísticas de tráfico útiles para mejorar el sitio.', + ], + 'youtube' => [ + 'nombre' => 'Youtube', + 'description' => 'Las cookies colocadas a través de servicios para compartir vídeos tienen como objetivo permitir al usuario ver contenido multimedia directamente en el sitio.', + 'labelLink' => 'Más información', + 'advertencia' => 'Debes aceptar cookies para ver este vídeo', + ], + 'matomo' => [ + 'título' => 'Matomo', + 'description' => 'Los servicios de medición de audiencia permiten generar estadísticas de tráfico útiles para mejorar el sitio.', + 'labelLink' => 'Más información', + ], + 'recaptcha' => [ + 'título' => 'reCAPTCHA', + 'description' => 'Las cookies que se colocan a través de recaptcha en los formularios tienen como objetivo evitar que sean enviadas por robots.', + 'labelLink' => 'Más información', + 'warning' => 'Debes aceptar las cookies reCAPTCHA para enviar el formulario', + ] + ] +]; diff --git a/resources/lang/fr/cookie-notice.php b/resources/lang/fr/cookie-notice.php new file mode 100644 index 0000000..cb151e2 --- /dev/null +++ b/resources/lang/fr/cookie-notice.php @@ -0,0 +1,51 @@ + 'Personnaliser les cookies', + 'button_close_cookies' => 'Fermer la fenêtre des cookies', + 'button_forbid' => 'Interdire', + 'button_allow' => 'Autoriser', + 'button_forbid_all' => 'Tout refuser', + 'button_allow_all' => 'Tout accepter', + 'button_forbid_all_title' => 'Refuser tous les cookies et fermer le panneau des cookies', + 'button_allow_all_title' => 'Accepter tous les cookies et fermer le panneau des cookies', + 'button_customize' => 'Personnaliser', + 'button_back' => 'Retour', + 'button_title_open_new_tab' => 'Ouvrir le lien dans un nouvel onglet', + 'banner_title' => 'Le site internet :site_name utilise des cookies !', + 'banner_text' => 'Nous utilisons des cookies pour nous assurer du bon fonctionnement de notre site et à des fins analytiques. + Vous pouvez changer d’avis à tout moment en cliquant sur l’icône présente sur chaque page de notre site. + En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l’utilisation de technologies de suivi nécessaires à leur bon fonctionnement.', + 'modal_title' => 'Fenêtre de gestion de cookies', + 'panel_title' => 'Panneau de gestion des cookies', + 'panel_content' => 'Contenu du panneau des cookies', + 'panel_subtitle' => 'Le respect de votre vie privée est notre priorité', + 'panel_details' => 'Les fonctionnalités de ce site s’appuient sur des services proposés par des tiers. Si vous acceptez, ces tiers déposeront des cookies qui vous permettront de visualiser sur le site du contenu hébergé par ces tiers. Via ces cookies, ces tiers collecteront et utiliseront vos données de navigation pour des finalités qui leur sont propres, conformément à leur politique de confidentialité (lien ci-dessous). Cette page vous permet de donner ou de retirer votre consentement, soit globalement soit service par service.', + 'picture_cookie_title' => 'Image d’un bon gros cookie', + 'navigation_title' => 'Navigation du panneau des cookies', + 'custom' => [ + 'analytics' => [ + 'title' => 'Google Analytics', + 'description' => 'Les services de mesure d’audience permettent de générer des statistiques de fréquentation utiles à l’amélioration du site.', + ], + 'youtube' => [ + 'name' => 'Youtube', + 'description' => 'Les cookies placés via les services de partage de vidéos sont destinés à permettre à l’utilisateur de visionner des contenus multimédias directement sur le site.', + 'labelLink' => 'En apprendre plus', + 'warning' => 'Vous devez accepter les cookies pour visionner cette vidéo', + ], + 'matomo' => [ + 'title' => 'Matomo', + 'description' => 'Les services de mesure d’audience permettent de générer des statistiques de fréquentation utiles à l’amélioration du site.', + 'labelLink' => 'En apprendre plus', + ], + 'recaptcha' => [ + 'title' => 'reCAPTCHA', + 'description' => 'Les cookies qui sont déposés via le recaptcha sur les formulaires ont pour finalité d’empêcher que ceux-ci ne soient soumis par des robots.', + 'labelLink' => 'En apprendre plus', + 'warning' => 'Vous devez accepter les cookies reCAPTCHA pour envoyer le formulaire', + ] + ] +];