integration cookies Modal translations

This commit is contained in:
Antoine M 2024-07-22 15:28:41 +02:00
parent 4ba6cd4340
commit b63c29d78b
12 changed files with 56 additions and 9 deletions

View File

@ -7,8 +7,16 @@ import { useUser } from "../../hooks/useUser.jsx";
export default function CookiesModal() { export default function CookiesModal() {
const { screensTranslations, hasConsentedCookies, setHasConsentedCookies, acceptCookies } = useUser(); const { screensTranslations, hasConsentedCookies, setHasConsentedCookies, acceptCookies } = useUser();
if (!screensTranslations || !screensTranslations.pagesName) return <p>loading</p>; if (
!screensTranslations ||
!screensTranslations.pagesName ||
!screensTranslations.cookies ||
!screensTranslations.ui
)
return <p>loading</p>;
const cookiesTranslations = screensTranslations.cookies;
const pagesName = screensTranslations.pagesName; const pagesName = screensTranslations.pagesName;
const uiTranslations = screensTranslations.ui;
return ( return (
<Modal <Modal
@ -24,13 +32,8 @@ export default function CookiesModal() {
src={cookiesModalCover} src={cookiesModalCover}
alt='close' alt='close'
/> />
<h3 className='titling-construction '>Données Anonymes</h3> <h3 className='titling-construction '>{cookiesTranslations.title}</h3>
<p className='explanation'> <p className='explanation'>{cookiesTranslations.description}</p>
Notre plateforme traite vos informations de façon anonyme dans le but
d'optimiser et de personnaliser votre expérience utilisateur sur notre
site. Pour connaître en détail les données collectées et leur usage,
consultez notre politique de gestion des données.
</p>
<div className='pages-redirection'> <div className='pages-redirection'>
<Link to='/confidentiality' className='classic-link'> <Link to='/confidentiality' className='classic-link'>
{pagesName.confidentiality} {pagesName.confidentiality}
@ -42,7 +45,7 @@ export default function CookiesModal() {
<button <button
className='cta cta--lhoist cta--schief cta--zuume cta--spaced-normal' className='cta cta--lhoist cta--schief cta--zuume cta--spaced-normal'
onClick={acceptCookies}> onClick={acceptCookies}>
Continuer {uiTranslations.continue}
</button> </button>
</div> </div>
</div> </div>

View File

@ -100,5 +100,9 @@
"conditions": "Podmínky používání", "conditions": "Podmínky používání",
"cookies": "Správa údajů", "cookies": "Správa údajů",
"confidentiality": "Zásady ochrany osobních údajů" "confidentiality": "Zásady ochrany osobních údajů"
},
"cookies": {
"title": "Anonymní údaje",
"description": "Naše platforma zpracovává vaše informace anonymně, aby optimalizovala a přizpůsobila vaše uživatelské prostředí na našich stránkách. Podrobné informace o shromažďovaných údajích a jejich použití naleznete v našich zásadách správy údajů."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Betingelser for anvendelse", "conditions": "Betingelser for anvendelse",
"cookies": "Datahåndtering", "cookies": "Datahåndtering",
"confidentiality": "Privatlivspolitik" "confidentiality": "Privatlivspolitik"
},
"cookies": {
"title": "Anonymiserede data",
"description": "Vores platform behandler dine oplysninger anonymt for at optimere og for at personliggøre din oplevelse som bruger på vores hjemmeside. Hvis du vil have mere detajleret information om, hvordan dine data indsamles og anvendes, kan du søge indsigt i vores politik for datahåndtering."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Nutzungsbedingungen", "conditions": "Nutzungsbedingungen",
"cookies": "Datenverarbeitung", "cookies": "Datenverarbeitung",
"confidentiality": "Datenschutzpolitik" "confidentiality": "Datenschutzpolitik"
},
"cookies": {
"title": "Anonyme Daten",
"description": "Unsere Plattform anonymisiert Ihre Angaben, um Ihre Benutzererfahrung auf unserer Seite zu optimieren und anzupassen. Für Einzelheiten hinsichtlich gesammelter Angaben und deren Verwendung verweisen wir auf unsere Datenschutzerklärung."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Terms of use", "conditions": "Terms of use",
"cookies": "Data management", "cookies": "Data management",
"confidentiality": "Privacy policy" "confidentiality": "Privacy policy"
},
"cookies": {
"title": "Anonymous data",
"description": "Our platform processes your information anonymously to optimise and personalise your user experience on our site. To learn in detail about the data collected and its usage, please refer to our data management policy."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Términos de uso", "conditions": "Términos de uso",
"cookies": "Gestión de datos", "cookies": "Gestión de datos",
"confidentiality": "Política de confidencialidad" "confidentiality": "Política de confidencialidad"
},
"cookies": {
"title": "Datos anónimos",
"description": "Nuestra plataforma trata su información de manera anónima con el objetivo de optimizar y personalizar su experiencia de usuario en nuestro sitio. Para conocer en detalle los datos recopilados y su uso, consulte nuestra política de gestión de datos."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Käyttöehdot", "conditions": "Käyttöehdot",
"cookies": "Tietojen hallinta", "cookies": "Tietojen hallinta",
"confidentiality": "Tietosuojakäytäntö" "confidentiality": "Tietosuojakäytäntö"
},
"cookies": {
"title": "Anonyymit tiedot",
"description": "Alustamme käsittelee tietojasi anonyymisti, jotta käyttäjäkokemuksesi voidaan optimoida ja yksilöllistää sivustollamme. Lisätietoja kerätyistä tiedoista ja niiden käytöstä löydät tiedonhallintakäytännöstämme."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Conditions d'utilisation", "conditions": "Conditions d'utilisation",
"cookies": "Gestion des données", "cookies": "Gestion des données",
"confidentiality": "Politique de confidentialité" "confidentiality": "Politique de confidentialité"
},
"cookies": {
"title": "Données Anonymes",
"description": "Notre plateforme traite vos informations de façon anonyme dans le but d'optimiser et de personnaliser votre expérience utilisateur sur notre site. Pour connaître en détail les données collectées et leur usage, consultez notre politique de gestion des données."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Terma penggunaan", "conditions": "Terma penggunaan",
"cookies": "Pengurusan data", "cookies": "Pengurusan data",
"confidentiality": "Dasar privasi" "confidentiality": "Dasar privasi"
},
"cookies": {
"title": "Data tanpa nama",
"description": "Platform kami memproses maklumat anda tanpa nama untuk mengoptimumkan dan memperibadikan pengalaman pengguna anda di tapak kami. Untuk mengetahui secara terperinci tentang data yang dikumpul dan penggunaannya, sila rujuk dasar pengurusan data kami."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Warunki użytkowania", "conditions": "Warunki użytkowania",
"cookies": "Zarządzanie danymi", "cookies": "Zarządzanie danymi",
"confidentiality": "Polityka prywatności" "confidentiality": "Polityka prywatności"
},
"cookies": {
"title": "Dane anonimowe",
"description": "Nasza platforma przetwarza Twoje dane w sposób anonimowy, aby zoptymalizować i spersonalizować korzystanie z naszej witryny. Aby uzyskać szczegółowe informacje na temat gromadzonych danych i ich wykorzystania, zapoznaj się z naszą polityką zarządzania danymi."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Condições de utilização", "conditions": "Condições de utilização",
"cookies": "Gestão de dados", "cookies": "Gestão de dados",
"confidentiality": "Política de privacidade" "confidentiality": "Política de privacidade"
},
"cookies": {
"title": "Dados anónimos",
"description": "A nossa plataforma trata os seus dados anonimamente, para otimizar e personalizar a sua experiência de utilizador na nossa página. Para saber mais sobre os dados recolhidos e a utilização dos mesmos, consulte a nossa política de gestão de dados."
} }
} }

View File

@ -100,5 +100,9 @@
"conditions": "Podmienky používania", "conditions": "Podmienky používania",
"cookies": "Správa údajov", "cookies": "Správa údajov",
"confidentiality": "Zásady ochrany osobných údajov" "confidentiality": "Zásady ochrany osobných údajov"
},
"cookies": {
"title": "Anonymné údaje",
"description": "Naša platforma anonymne spracúva vaše informácie s cieľom optimalizovať a personalizovať váš používateľský zážitok na našej lokalite. Ak chcete zistiť podrobnosti o zhromaždených údajoch a ich využití, prečítajte si naše zásady správy údajov."
} }
} }