♻️(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')} {t('links.accessibility')}
</Link> </Link>
</StyledLi> </StyledLi>
<StyledLi divider> <StyledLi>
<A <A
externalIcon externalIcon
underline={false} underline={false}
@@ -274,17 +274,6 @@ export const Footer = () => {
{t('links.technicalDetails')} {t('links.technicalDetails')}
</A> </A>
</StyledLi> </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> </SecondRow>
<ThirdRow> <ThirdRow>
{t('mentions')}{' '} {t('mentions')}{' '}
@@ -295,6 +284,17 @@ export const Footer = () => {
> >
{t('license')} {t('license')}
</A> </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> </ThirdRow>
</InnerContainer> </InnerContainer>
</footer> </footer>

View File

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

View File

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

View File

@@ -36,7 +36,8 @@
"data": "Données personnelles et cookie", "data": "Données personnelles et cookie",
"accessibility": "Accessibilités : non conforme", "accessibility": "Accessibilités : non conforme",
"ariaLabel": "nouvelle fenêtre", "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", "technicalDetails": "Fiche Technique",
"termsOfService": "Conditions d'utilisation" "termsOfService": "Conditions d'utilisation"
}, },

View File

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