diff --git a/CHANGELOG.md b/CHANGELOG.md index f8f9aa39..0e315e38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,7 @@ and this project adheres to - (frontend) invite user to a document (#52) - (frontend) manage members (update role / list / remove) (#81) - ✨(frontend) offline mode (#88) +- (frontend) translate cgu (#83) ## Changed diff --git a/src/frontend/apps/impress/src/pages/accessibility/index.tsx b/src/frontend/apps/impress/src/pages/accessibility/index.tsx index 2f3f8e11..d89f2ee1 100644 --- a/src/frontend/apps/impress/src/pages/accessibility/index.tsx +++ b/src/frontend/apps/impress/src/pages/accessibility/index.tsx @@ -23,34 +23,34 @@ const Page: NextPageWithLayout = () => { - La DINUM s'engage à rendre ses services - numériques accessibles, conformément à l'article 47 de la loi - n° 2005-102 du 11 février 2005. + DINUM is committed to making its digital services + accessible, in accordance with article 47 of French law n° 2005-102 + dated February 11, 2005. - {t("Déclaration d'accessibilité")} + {t('Accessibility statement')} - {t('Établie le 20 décembre 2023.')} + {t('Established on December 20, 2023.')} - {t("Cette déclaration d'accessibilité s'applique au site")}{' '} - docs.numerique.gouv.fr. + {t('This accessibility statement applies to the site hosted on')}{' '} + https://docs.numerique.gouv.fr. - {t('État de conformité')} + {t('Compliance status')} - docs.numerique.gouv.fr est non conforme avec le - RGAA 4.1. Le site n'a pas encore été audité. + https://docs.numerique.gouv.fr is not compliant + with RGAA 4.1. The site has not yet been audited. - {t('Amélioration et contact')} + {t('Improvement and contact')} {t( - `Si vous n'arrivez pas à accéder à un contenu ou à un service, vous pouvez contacter le responsable de lasuite.numerique.gouv.fr pour être orienté vers une alternative accessible ou obtenir le contenu sous une autre forme.`, + 'If you are unable to access a content or a service, you can contact the person responsible for https://lasuite.numerique.gouv.fr to be directed to an accessible alternative or to obtain the content in another form.', )} @@ -65,57 +65,59 @@ const Page: NextPageWithLayout = () => {
  • - {t('Adresse:')} DINUM, 20 avenue de Ségur 75007 + {t('Address:')} DINUM, 20 avenue de Ségur 75007 Paris
  • - {t('Nous essayons de répondre dans les 2 jours ouvrés.')} + {t('We try to respond within 2 working days.')} - {t('Voie de recours')} + {t('Remedies')} - {t(`Cette procédure est à utiliser dans le cas suivant:`)}{' '} + {t('This procedure should be used in the following case:')}{' '} {t( - `vous avez signalé au responsable du site internet un défaut d'accessibilité qui vous empêche d'accéder à un contenu ou à un des services du portail et vous n'avez pas obtenu de réponse satisfaisante.`, + 'you have reported to the website manager a lack of accessibility that prevents you from accessing content or one of the services of the portal and you have not received a satisfactory response.', )} - {t('Vous pouvez:')} + {t('You can:')}
  • - Écrire un message au{' '} + Write a message to the - Défenseur des droits + Defender of Rights
  • - Contacter le délégué du + Contact the delegate of the - {t('Défenseur des droits dans votre région')} + Defender of Rights in your region
  • - {t( - `Envoyer un courrier par la poste (gratuit, ne pas mettre de timbre):`, - )}{' '} + {t('Send a letter by post (free of charge, no stamp needed):')}{' '} - Défenseur des droits Libre réponse 71120 75342 Paris CEDEX 07 + {t( + 'Defender of Rights - Free response - 71120 75342 Paris CEDEX 07', + )}
  • diff --git a/src/frontend/apps/impress/src/pages/legal-notice/index.tsx b/src/frontend/apps/impress/src/pages/legal-notice/index.tsx index 79e8cf2e..0abbf939 100644 --- a/src/frontend/apps/impress/src/pages/legal-notice/index.tsx +++ b/src/frontend/apps/impress/src/pages/legal-notice/index.tsx @@ -22,17 +22,19 @@ const Page: NextPageWithLayout = () => {
    - {t('Éditeur')} + {t('Publisher')} {t( - 'Équipe La Suite Numérique de la Direction interministérielle du numérique DINUM, 20 avenue de Ségur 75007 Paris.', + 'French Interministerial Directorate for Digital Affairs (DINUM), 20 avenue de Ségur 75007 Paris.', )} - {t('Directeur de la publication')} + {t('Publication Director')} + + + {t('Stéphanie Schaer: Interministerial Digital Director (DINUM).')} - {t('Directeur interministériel du numérique.')} {t('Copyright')} @@ -43,15 +45,15 @@ const Page: NextPageWithLayout = () => { - {t("Plus d'infos ?")} + {t('More info?')} {t( - "L'équipe de La Suite Numérique peut être contactée directement à", + 'The team in charge of the digital workspace "La Suite numérique" can be contacted directly at', )}{' '} lasuite@modernisation.gouv.fr diff --git a/src/frontend/apps/impress/src/pages/personal-data-cookies/index.tsx b/src/frontend/apps/impress/src/pages/personal-data-cookies/index.tsx index c425362d..1a064006 100644 --- a/src/frontend/apps/impress/src/pages/personal-data-cookies/index.tsx +++ b/src/frontend/apps/impress/src/pages/personal-data-cookies/index.tsx @@ -1,7 +1,7 @@ import { ReactElement } from 'react'; import { useTranslation } from 'react-i18next'; -import { Box, Text, TextStyled } from '@/components'; +import { Box, Text } from '@/components'; import { useCunninghamTheme } from '@/cunningham'; import { PageLayout } from '@/layouts'; import { NextPageWithLayout } from '@/types/next'; @@ -22,52 +22,38 @@ const Page: NextPageWithLayout = () => { - {t('Cookies déposés')} + {t('Cookies placed')} {t( - 'Ce site dépose un petit fichier texte (un « cookie ») sur votre ordinateur lorsque vous le consultez.', + 'This site places a small text file (a "cookie") on your computer when you visit it.', )} {t( - 'Cela nous permet de mesurer le nombre de visites et de comprendre quelles sont les pages les plus consultées.', + 'This allows us to measure the number of visits and understand which pages are the most viewed.', )} + {t('You can oppose the tracking of your browsing on this website.')} {t( - 'Vous pouvez vous opposer au suivi de votre navigation sur ce site web.', - )} - {t( - "Cela protégera votre vie privée, mais empêchera également le propriétaire d'apprendre de vos actions et de créer une meilleure expérience pour vous et les autres utilisateurs.", + 'This will protect your privacy, but will also prevent the owner from learning from your actions and creating a better experience for you and other users.', )} + {t('This site does not display a cookie consent banner, why?')} + + {t( - "Ce site n'affiche pas de bannière de consentement aux cookies, pourquoi ?", + "It's true, you didn't have to click on a block that covers half the page to say you agree to the placement of cookies — even if you don't know what it means!", )} {t( - "C'est vrai, vous n'avez pas eu à cliquer sur un bloc qui recouvre la moitié de la page pour dire que vous êtes d'accord avec le dépôt de cookies — même si vous ne savez pas ce que ça veut dire !", + 'Nothing exceptional, no special privileges related to a .gouv.fr.', + )} + {t( + 'We simply comply with the law, which states that certain audience measurement tools, properly configured to respect privacy, are exempt from prior authorization.', )} - - {t("Rien d'exceptionnel, pas de passe-droit lié à un .gouv.fr .")} - {t( - "Nous respectons simplement la loi, qui dit que certains outils de suivi d'audience, correctement configurés pour respecter la vie privée, sont exemptés d'autorisation préalable.", - )} - - - {t('Je contribue à enrichir vos données, puis-je y accéder ?')} - -

    - {t( - "Bien sûr ! Les statistiques d'usage de la majorité de nos produits, dont docs.numerique.gouv.fr, sont disponibles en accès libre sur", - )}{' '} - - stats.data.gouv.fr - - . -

    );