diff --git a/src/translations/ca.ts b/src/translations/ca.ts index bf7946a4..8ad4aee9 100644 --- a/src/translations/ca.ts +++ b/src/translations/ca.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" està inactiu', description: 'Permet que les cookies accedeixin a aquesta funcionalitat.', + privacyPolicyLabel: 'política de privacitat', accept: 'Permetre', accepted: '"{purpose}" ara està permès.' }, diff --git a/src/translations/de.ts b/src/translations/de.ts index f0758634..59882aa3 100644 --- a/src/translations/de.ts +++ b/src/translations/de.ts @@ -31,6 +31,7 @@ export default { title: '"{purpose}" ist inaktiv', description: 'Erlauben Sie Cookies, auf diese Funktionalität zuzugreifen.', + privacyPolicyLabel: 'Datenschutzerklärung', accept: 'Erlauben', accepted: '"{purpose}" ist jetzt erlaubt.' }, diff --git a/src/translations/en.ts b/src/translations/en.ts index 0558f998..71742975 100644 --- a/src/translations/en.ts +++ b/src/translations/en.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" is inactive', description: 'Allow cookies to access this functionality.', + privacyPolicyLabel: 'privacy policy', accept: 'Allow', accepted: '"{purpose}" is now allowed.' }, diff --git a/src/translations/es.ts b/src/translations/es.ts index 9baefcba..a511ad45 100644 --- a/src/translations/es.ts +++ b/src/translations/es.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" está inactivo', description: 'Permitir que las cookies accedan a esta funcionalidad.', + privacyPolicyLabel: 'política de confidencialidad', accept: 'Permitir', accepted: '"{purpose}" ahora está permitido.' }, diff --git a/src/translations/et.ts b/src/translations/et.ts index 371bcde7..d74f19e8 100644 --- a/src/translations/et.ts +++ b/src/translations/et.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" on passiivne', description: 'Luba küpsistele sellele funktsioonile juurde pääseda.', + privacyPolicyLabel: 'privaatsustingimused', accept: 'Luba', accepted: '"{purpose}" on nüüd lubatud.' }, diff --git a/src/translations/fi.ts b/src/translations/fi.ts index 5e2294db..177f556d 100644 --- a/src/translations/fi.ts +++ b/src/translations/fi.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" ei ole aktiivinen', description: 'Salli evästeiden käyttää tätä toimintoa.', + privacyPolicyLabel: 'tietosuojasivultamme', accept: 'Salli', accepted: '"{purpose}" on nyt sallittu.' }, diff --git a/src/translations/fr.ts b/src/translations/fr.ts index 9a70aadd..731fd242 100644 --- a/src/translations/fr.ts +++ b/src/translations/fr.ts @@ -31,6 +31,7 @@ export default { title: '"{purpose}" est désactivé', description: 'Autorisez le dépôt de cookies pour accèder à cette fonctionnalité.', + privacyPolicyLabel: 'politique de confidentialité', accept: 'Autoriser', accepted: '"{purpose}" est maintenant autorisé.' }, diff --git a/src/translations/hu.ts b/src/translations/hu.ts index 3f9ecfb2..f9c7a4b3 100644 --- a/src/translations/hu.ts +++ b/src/translations/hu.ts @@ -31,6 +31,7 @@ export default { title: '"{purpose}" inaktív', description: 'Engedélyezze a cookie-k számára, hogy hozzáférjenek ehhez a funkcióhoz.', + privacyPolicyLabel: 'adatvédelmi irányelveinket', accept: 'Engedélyezze', accepted: 'A {purpose} mostantól engedélyezett.' }, diff --git a/src/translations/it.ts b/src/translations/it.ts index 9382b200..c683409b 100644 --- a/src/translations/it.ts +++ b/src/translations/it.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" è inattivo', description: 'Consenti ai cookie di accedere a questa funzionalità.', + privacyPolicyLabel: 'policy privacy', accept: 'Permettere', accepted: '"{purpose}" ora è consentito.' }, diff --git a/src/translations/nb.ts b/src/translations/nb.ts index d16d682d..2445d063 100644 --- a/src/translations/nb.ts +++ b/src/translations/nb.ts @@ -31,6 +31,7 @@ export default { title: '"{purpose}" er inaktiv', description: 'Tillat informasjonskapsler å få tilgang til denne funksjonaliteten.', + privacyPolicyLabel: 'personvernerklæring', accept: 'Tillate', accepted: '"{purpose}" er nå tillatt.' }, diff --git a/src/translations/nl.ts b/src/translations/nl.ts index 4f4696c8..924ac6b5 100644 --- a/src/translations/nl.ts +++ b/src/translations/nl.ts @@ -31,6 +31,7 @@ export default { title: '"{purpose}" is inactief', description: 'Sta cookies toe om toegang te krijgen tot deze functionaliteit.', + privacyPolicyLabel: 'privacybeleid', accept: 'Toestaan', accepted: '"{purpose}" is nu toegestaan.' }, diff --git a/src/translations/oc.ts b/src/translations/oc.ts index 1bd85a9f..f6a5a864 100644 --- a/src/translations/oc.ts +++ b/src/translations/oc.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" és inactiu', description: 'Autorizar los cookies a accedir a aquesta foncionalitat.', + privacyPolicyLabel: 'politica de confidencialitat', accept: 'Permetre', accepted: '"{purpose}" es ara autorizat.' }, diff --git a/src/translations/ro.ts b/src/translations/ro.ts index fb09530a..69afb243 100644 --- a/src/translations/ro.ts +++ b/src/translations/ro.ts @@ -31,6 +31,7 @@ export default { title: '"{purpose}" este inactiv', description: 'Permiteți cookie-urilor să acceseze această funcționalitate.', + privacyPolicyLabel: 'politica privacy', accept: 'Permite', accepted: '"{purpose}" este acum permis.' }, diff --git a/src/translations/sv.ts b/src/translations/sv.ts index 3cb98233..187aaf51 100644 --- a/src/translations/sv.ts +++ b/src/translations/sv.ts @@ -30,6 +30,7 @@ export default { contextual: { title: '"{purpose}" är inaktiv', description: 'Tillåt cookies att få tillgång till denna funktionalitet.', + privacyPolicyLabel: 'Integritetspolicy', accept: 'Tillåta', accepted: '"{purpose}" är nu tillåtet.' }, diff --git a/src/ui/components/ContextualNoticeContainer.tsx b/src/ui/components/ContextualNoticeContainer.tsx index 76273beb..308c3aeb 100644 --- a/src/ui/components/ContextualNoticeContainer.tsx +++ b/src/ui/components/ContextualNoticeContainer.tsx @@ -46,6 +46,7 @@ const ContextualNoticeContainer = ({ { manager.setConsent(purpose.id, true); setIsBeingDisabled(true); diff --git a/src/ui/components/types/ContextualNotice.ts b/src/ui/components/types/ContextualNotice.ts index fb5822b2..8cdfe0fe 100644 --- a/src/ui/components/types/ContextualNotice.ts +++ b/src/ui/components/types/ContextualNotice.ts @@ -8,6 +8,7 @@ export interface ContextualNoticeOptions extends Record { export interface ContextualNoticeProps { purpose: Purpose; data: Data; + privacyPolicyUrl: string; onAccept: () => void; } diff --git a/src/ui/themes/standard/ContextualNotice.tsx b/src/ui/themes/standard/ContextualNotice.tsx index 6f1da653..354708bc 100644 --- a/src/ui/themes/standard/ContextualNotice.tsx +++ b/src/ui/themes/standard/ContextualNotice.tsx @@ -8,14 +8,20 @@ import {template} from '../../utils/template'; const ContextualNotice: ContextualNoticeComponent = ({ purpose, data, - onAccept + onAccept, + privacyPolicyUrl }) => { const t = useTranslations(); const {titleLevel} = data; const TitleTag: `h${ContextualNoticeOptions['titleLevel']}` | 'strong' = titleLevel ? `h${titleLevel}` : 'strong'; const templateProps = { - purpose: purpose.title + purpose: purpose.title, + privacyPolicy: ( + + {t.contextual.privacyPolicyLabel} + + ) }; return ( diff --git a/src/ui/types.ts b/src/ui/types.ts index 1477f631..a999c109 100644 --- a/src/ui/types.ts +++ b/src/ui/types.ts @@ -44,6 +44,7 @@ export interface ModalTranslations { export interface ContextualNoticeTranslations { title: string; description: string; + privacyPolicyLabel: string; accept: string; acceptTitle?: string; accepted: string;