♻️(frontend) add opensource annotation on the repo link

Add a clear explanatory text about the project's opensource nature.
This provides better context for users while maintaining transparency
about the software license.
This commit is contained in:
lebaudantoine
2025-03-11 10:51:07 +01:00
committed by aleb_the_flash
parent 1c40003c3c
commit 7e463f4554
5 changed files with 17 additions and 13 deletions

View File

@@ -261,7 +261,7 @@ export const Footer = () => {
{t('links.accessibility')}
</Link>
</StyledLi>
<StyledLi divider>
<StyledLi>
<A
externalIcon
underline={false}
@@ -274,17 +274,6 @@ export const Footer = () => {
{t('links.technicalDetails')}
</A>
</StyledLi>
<StyledLi>
<A
externalIcon
underline={false}
footer="minor"
href="https://github.com/numerique-gouv/meet/"
aria-label={t('links.code') + ' - ' + t('links.ariaLabel')}
>
{t('links.code')}
</A>
</StyledLi>
</SecondRow>
<ThirdRow>
{t('mentions')}{' '}
@@ -295,6 +284,17 @@ export const Footer = () => {
>
{t('license')}
</A>
.
<br /> {t('links.codeAnnotation')}{' '}
<A
externalIcon
footer="minor"
href="https://github.com/numerique-gouv/meet/"
aria-label={t('links.code') + ' - ' + t('links.ariaLabel')}
>
{t('links.code')}
</A>
.
</ThirdRow>
</InnerContainer>
</footer>

View File

@@ -36,6 +36,7 @@
"data": "",
"accessibility": "",
"ariaLabel": "",
"codeAnnotation": "",
"code": "",
"technicalDetails": "",
"termsOfService": ""

View File

@@ -36,6 +36,7 @@
"data": "Personal Data and Cookies",
"accessibility": "Accessibility: non-compliant",
"ariaLabel": "new window",
"codeAnnotation": "Our code is open and available on this",
"code": "Open Source Code Repository",
"technicalDetails": "Technical Notice",
"termsOfService": "Terms of service"

View File

@@ -36,7 +36,8 @@
"data": "Données personnelles et cookie",
"accessibility": "Accessibilités : non conforme",
"ariaLabel": "nouvelle fenêtre",
"code": "Dépôt de code Open Source",
"codeAnnotation": "Notre code est ouvert et disponible sur ce",
"code": "dépôt de code Open Source",
"technicalDetails": "Fiche Technique",
"termsOfService": "Conditions d'utilisation"
},

View File

@@ -35,6 +35,7 @@
"data": "Persoonlijke gegevens en cookies",
"accessibility": "Toegankelijkheid: audit in uitvoering",
"ariaLabel": "nieuw venster",
"codeAnnotation": "Onze code is open en beschikbaar op dit",
"code": "Open Source Code Repository",
"technicalDetails": "Technische fiche",
"termsOfService": "Gebruiksvoorwaarden"