Skip to content

Commit

Permalink
Merge pull request #143 from w3c/french-translation
Browse files Browse the repository at this point in the history
Add French Translation
  • Loading branch information
iadawn authored Jan 11, 2024
2 parents cba701c + 7b5f107 commit cd3a7df
Show file tree
Hide file tree
Showing 18 changed files with 1,099 additions and 2 deletions.
28 changes: 28 additions & 0 deletions src/components/pages/Acknowledgements.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,34 @@
<li>Jules Ernst</li>
<li>Bart Pluijms</li>
</ul>

<h2>Translations</h2>

<h3>Dutch</h3>
<ul>
<li>Roel Antonisse, accessibility.nl</li>
<li>Michel Hansma, HAN University</li>
<li><a href="https://www.w3.org/People/hidde">Hidde de Vries</a>, W3C WAI</li>
</ul>

<h3>French</h3>
<ul>
<li><strong>Translators:</strong></li>
<ul>
<li>Alexandre Massot, State of Geneva, Switzerland</li>
<li>Mark Thiebaut, Iron Cloud</li>
<li>Yves Dubois-Pèlerin, State of Geneva, Switzerland</li>
<li>Eric Porlier</li>
</ul>
<li><strong>Contributors:</strong></li>
<ul>
<li>Julien Conti, State of Geneva, Switzerland</li>
<li>Dimitri Zaslavsky, State of Geneva, Switzerland</li>
<li>Audrey Maniez, Access 42</li>
<li>Rémi Bétin</li>
</ul>
</ul>

</Page>
<!-- /component -->

Expand Down
20 changes: 19 additions & 1 deletion src/components/ui/Page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,13 @@
<div class="default-grid">
<main class="main-with-panel">
<h1>{title}</h1>
{#if currentLocale.status === "draft"}
<section id="translation-info" class="doc-note-translation" lang="en">
<h2 class="visuallyhidden">About this translation</h2>
<p>This volunteer translation is a <strong>draft</strong>. It contains English wording that will be translated soon.</p>
<p>See <a href="{`${$basepath}/acknowledgements`}">Acknowledgements</a> for all translators and contributors.</p>
</section>
{/if}
<slot />
</main>
<YourReport />
Expand All @@ -18,6 +25,13 @@
<YourReport />
{/if}
<h1>{title}</h1>
{#if currentLocale.status === "draft"}
<section id="translation-info" class="doc-note-translation" lang="en">
<h2 class="visuallyhidden">About this translation</h2>
<p>This volunteer translation is a <strong>draft</strong>. It contains English wording that will be translated soon.</p>
<p>See <a href="{`${$basepath}/acknowledgements`}">Acknowledgements</a> for all translators and contributors.</p>
</section>
{/if}
<slot />
</main>
</div>
Expand All @@ -43,8 +57,12 @@
import { onMount } from "svelte";
import { useLocation } from 'svelte-navigator';
import { honourFragmentIdLinks } from '@app/scripts/honourFragmentIdLinks.js';
import { locale } from 'svelte-i18n';
import locales from '@app/locales/index.json';
$: currentLocale = locales.find((l) => l.lang === $locale);
import { routes, yourReportPanelOpen } from '@app/stores/appStore.js';
import { routes, basepath, yourReportPanelOpen } from '@app/stores/appStore.js';
import YourReport from '@app/components/ui/YourReport.svelte';
Expand Down
20 changes: 20 additions & 0 deletions src/locales/fr/PAGES/AUDIT.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"ASSERTION_RESULT_DESCRIPTION_LABEL": "Observations",
"BTN_EXPAND_PAGES": "Afficher les pages Web pour saisir des résultats individuels",
"HD_SAMPLE_SELECT": "Ajouter des résultats aux pages",
"HOW_TO": "Comment satisfaire à",
"INTRO": "Enregistrez le résultat de l’évaluation des pages Web sélectionnées à l’étape précédente. Comparez les résultats entre la page structurée et les pages sélectionnées au hasard, et ajustez si nécessaire l’échantillon sélectionné à l’étape précédente.",
"IMPORT_DATA_INTRO": "Ajouter des données provenant d’autres tests (automatisés)",
"RESOURCE_LINK_NAME": "Étape 4 : Auditer l’échantillon sélectionné",
"LABEL_OUTCOME": "Résultat",
"NO_SAMPLE": "Aucun échantillon disponible",
"RESULTS_FOR": "Résultats pour ",
"SAMPLE_FINDINGS": "Échantillon complet",
"SELECT_ALL": "Sélectionner tout",
"TITLE": "Étape 4 : Auditer l’échantillon complet",
"UNDERSTAND": "Comprendre",
"VIEW_IN_REPORT": "Voir dans le rapport",
"LABEL_VERSION": "Version des WCAG",
"LABEL_LEVEL": "Niveau de conformité",
"ADDED_IN": "Ajouté dans les"
}
17 changes: 17 additions & 0 deletions src/locales/fr/PAGES/EXPLORE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"TITLE": "Étape 2 : Explorer le site Web cible",
"INTRO": "Explorez le site Web pour comprendre son objectif, sa fonctionnalité et son utilisation. Cette étape vous aide à déterminer quelles pages Web évaluer dans les étapes suivantes. Identifiez les technologies Web utilisées et, si vous le souhaitez, prenez des notes sur d'autres aspects du site Web. Pour cette étape, il est généralement préférable d'obtenir l’avis des propriétaires et des développeurs du site Web.",
"RESOURCE_LINK_NAME": "Étape 2 : Explorer le site Web cible",
"HD_RELIEDUP_TECH": "Technologies Web dont la conformité dépend",
"INF_RELIEDUP_TECH": "Identifiez les technologies Web utilisées pour fournir le site Web, [dont dépend la conformité aux WCAG 2](https://www.w3.org/Translations/WCAG21-fr/#dfn-relied-upon). Pour plus d’informations, consultez [WCAG-EM Étape 2.d : Identifier les technologies Web dont dépend la conformité](https://www.w3.org/TR/WCAG-EM/#step2d).",
"LABEL_TECH": "Technologie Web ",
"LABEL_TECH_SPEC": "Adresse (URL) de la spécification ",
"BTN_ADD_TECH": "Ajouter une technologie Web",
"HD_NOTE_TAKING": "Notes d’exploration facultatives",
"INF_NOTE_TAKING": "Cette section vous permet de noter des informations au cours de l’exploration du site Web. Ces notes sont reportées à l’étape suivante, pour vous aider à choisir un échantillon de pages Web à évaluer. **Ces notes ne sont pas incluses dans le rapport final**. Elles sont sauvegardées lorsque vous enregistrez le fichier et sont disponibles lorsque vous re-chargez le fichier plus tard.",
"LABEL_ESSENT_FUNC": "Fonctionnalités essentielles du site Web",
"INF_ESSENT_FUNC": "Vous pouvez utiliser ce champ pour prendre des notes sur les fonctionnalités essentielles du site Web. Voici quelques exemples de fonctionnalités essentielles : <br> « Sélectionner et acheter un produit de la boutique du site Web » <br> « Remplir et soumettre un formulaire disponible sur le site Web » <br> « Créer un compte sur le site Web » <br>Pour plus d’informations, voir [WCAG-EM Étape 2.b : Identifier les fonctionnalités essentielles du site Web](https://www.w3.org/TR/WCAG-EM/#step2b).",
"LABEL_VARIETY_PAGE_TYPES": "Variété des types de pages Web",
"INF_VARIETY_PAGE_TYPES": "Vous pouvez utiliser ce champ pour prendre des notes sur les types (par opposition aux instances) de pages Web que vous trouvez sur le site Web. Cela comprend des notes sur les différents styles, mises en page, structures et fonctionnalités fournies sur le site Web. Pour plus d’informations, consultez [WCAG-EM Étape 2.c : Identifier la variété des types de pages Web](https://www.w3.org/TR/WCAG-EM/#step2c).<br> **Note** : Les « pages Web » comprennent différents « États de page Web » ; voir la définition des [États de page Web](https://www.w3.org/TR/WCAG-EM/#states).",
"ADD_TECH": "Ajouter"
}
9 changes: 9 additions & 0 deletions src/locales/fr/PAGES/REPORT.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"TITLE": "Rapport",
"BTN_SAVE_HTML": "Télécharger le rapport (HTML)",
"BTN_SAVE_JSON": "Télécharger le rapport (JSON)",
"HEADER_SUCCESS_CRITERION": "Critère de succès",
"HEADER_RESULT": "Résultat",
"HEADER_OBSERVATIONS": "Observations",
"NO_OBSERVATIONS_FOUND": "Aucune observation inscrite"
}
21 changes: 21 additions & 0 deletions src/locales/fr/PAGES/SAMPLE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"TITLE": "Étape 3 : Sélectionner un échantillon représentatif",
"INTRO": "Sélectionnez les pages Web à évaluer. Les notes que vous avez prises lors de l’exploration à l’étape précédente sont présentées ici pour vous aider à sélectionner les pages Web. Veillez à ce que les pages web sélectionnées soient représentatives du site Web cible.",
"RESOURCE_LINK_NAME": "Étape 3 : Sélectionner un échantillon représentatif",
"HD_STRUCT_SAMPLE": "Échantillon structuré",
"HD_ESSENT_FUNC": "Fonctionnalités essentielles (notes facultatives de l’étape précédente) ",
"HD_VARIETY_PAGE_TYPES": "Variété des types de pages Web (notes facultatives de l’étape précédente) ",
"HD_STRUCT_SAMPLE_SUB": "Pages Web de l’échantillon structuré",
"INF_STRUCT_SAMPLE": "Sélectionnez des pages Web qui reflètent tous les éléments identifiés : (1) pages Web courantes, (2) fonctionnalités essentielles, (3) types de pages Web, (4) technologies Web dont dépend la conformité et (5) autres pages Web pertinentes. Pour plus d’informations, voir [WCAG-EM Étape 3.a  : Inclure un échantillon structuré](https://www.w3.org/TR/WCAG-EM/#step3a).<br> **Note** : le terme « pages Web » utilisé ici inclut différents « états de page Web » ; voir la définition des [états de page Web](https://www.w3.org/TR/WCAG-EM/#states).",
"HD_RANDOM_SAMPLE": "Échantillon sélectionné aléatoirement",
"INF_RAND_SAMPLE": "Sélectionnez de manière aléatoire un échantillon de pages Web ; sélectionnez 10% de l’échantillon structuré choisi ci-dessus. Pour plus d’informations, voir [WCAG-EM Étape 3.b  : Inclure un échantillon sélectionné aléatoirement](https://www.w3.org/TR/WCAG-EM/#step3b).<br> **Note** : le terme « pages Web » utilisé ici inclut différents « états de page Web »  ; voir la définition des [états de page Web](https://www.w3.org/TR/WCAG-EM/#states).",
"RAND_SAMPLE_LENGTH": "Sur la base de votre échantillon structuré de {STRUCTURED_SAMPLE_COUNT} pages Web, sélectionnez aléatoirement au moins {REQUIRED_RANDOM_SAMPLE_COUNT} pages Web (pour satisfaire à l’exigence de 10 % de WCAG-EM).",
"LABEL_HANDLE": "Nom court",
"LABEL_PAGE": "Adresse (URL) ou description",
"NO_PAGES_DEFINED": "Aucune page n’est définie pour cette liste",
"ITEM": "page Web",
"BTN_ADD_PAGE": "Ajouter une page Web",
"BTN_REMOVE_PAGE": "Supprimer une page Web",
"SAMPLE_PAGE": "Page de l’échantillon",
"DELETE_CONFIRM": "Voulez-vous vraiment supprimer cette page de l’échantillon ?"
}
26 changes: 26 additions & 0 deletions src/locales/fr/PAGES/SCOPE.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"TITLE": "Étape 1 : Déterminer le périmètre de l’évaluation",
"INTRO": "Définissez les paramètres généraux et le périmètre de l’évaluation. L’idéal est de le faire avec la personne qui a commandé l’évaluation (qui peut ou non être propriétaire du site Web), afin de garantir des attentes communes quant au périmètre de l’évaluation.",
"RESOURCE_LINK_NAME": "Étape 1 : Déterminer le périmètre de l’évaluation",
"LABEL_SITE_NAME": "Nom du site Web",
"INF_SITE_NAME": "Donnez un nom au site Web que vous souhaitez évaluer. Par exemple : <ul><li>« Boutique en ligne de l'entreprise Exemple »</li><li>« Site Web public de l'organisation Exemple »</li><li>« Intranet de l’université Exemple »</li></ul>",
"LABEL_SITE_SCOPE": "Périmètre du site Web",
"INF_SITE_SCOPE_0": "Définissez le périmètre du site Web de manière à savoir clairement quelles pages Web sont incluses dans l’évaluation. Pour plus d’informations, voir [WCAG-EM Étape 1.a  : Définir le champ d’application du site Web](https://www.w3.org/TR/WCAG-EM/#step1a). Par exemple :",
"INF_SITE_SCOPE_LI0": "« Tout le contenu du site Web public de l’organisation Exemple, situé à l’adresse `http://www.example.org` »",
"INF_SITE_SCOPE_LI1": "« Tout le contenu Web de la boutique en ligne de l’organisation Exemple, située à l'adresse `http://www.example.org/shop/` »",
"INF_SITE_SCOPE_LI2": "« Tout le contenu Web de la version mobile du site Web public de l’organisation Exemple, situé à l'adresse `http://m.example.org` »",
"LABEL_WCAG_VERSION": "Version des WCAG",
"INFO_WCAG_VERSION": "Sélectionnez la version des WCAG à utiliser. Version 2.1 (par défaut) ou 2.0",
"WCAG21": "WCAG 2.1",
"WCAG20": "WCAG 2.0",
"LABEL_CONFORMANCE_TGT": "Objectif de conformité",
"INF_CONF_TGT": "Sélectionnez un niveau de conformité WCAG 2 cible (A, AA ou AAA) pour l’évaluation. Pour plus d’informations, voir [WCAG-EM Étape 1.b : Définir la cible de conformité](https://www.w3.org/TR/WCAG-EM/#step1b). Cette sélection détermine les filtres de niveau de conformité qui sont actifs par défaut à l’« Étape 4  : Auditer l’échantillon ».",
"LABEL_SUPPORT_BASE": "Référence pour la prise en charge de l’accessibilité",
"INF_SUPPORT_BASE": "Définissez les navigateurs Web, les technologies d’assistance et les autres [agents utilisateurs](https://www.w3.org/Translations/WCAG20-fr/#useragentdef) pour lesquels le site Web sera [compatible avec l’accessibilité](https://www.w3.org/Translations/WCAG20-fr/#accessibility-supporteddef). Par exemple, « Internet Explorer (IE) avec JAWS », « FireFox avec NVDA » et « Apple avec VoiceOver » pourraient être des définitions de base. Pour plus d’informations, voir [WCAG-EM Étape 1.c : Définir une référence pour la prise en charge de l’accessibilité](https://www.w3.org/TR/WCAG-EM/#step1c).",
"LABEL_EXTRA_REQUIREMENTS": "Exigences d’évaluation supplémentaires",
"INF_EXTRA_REQUIREMENTS_0": "Définissez toutes exigences d’évaluation supplémentaires. Pour plus d’informations, voir [WCAG-EM Étape 1.d : Définir des exigences d’évaluation supplémentaires](https://www.w3.org/TR/WCAG-EM/#step1d). Par exemple :",
"INF_EXTRA_REQUIREMENTS_LI0": "« Le rapport comprendra une liste de toutes les erreurs identifiées par l’évaluateur, plutôt que de se limiter à des exemples »",
"INF_EXTRA_REQUIREMENTS_LI1": "« Le rapport comprendra une description du problème et des suggestions de réparation pour toutes les erreurs répertoriées »",
"INF_EXTRA_REQUIREMENTS_LI2": "« L’évaluation portera sur l’ensemble des pages Web et du contenu du site Web, plutôt que sur un échantillon sélectionné »",
"DATA_LOSS_WARNING": "Cette modification supprimera un ou plusieurs critères évalués du rapport. Vos observations pour ces critères seront supprimées. Voulez-vous vraiment continuer ?"
}
29 changes: 29 additions & 0 deletions src/locales/fr/PAGES/START.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"TITLE": "Outil de rapport WCAG-EM",
"SUBTITLE": "Vue d’ensemble",
"INTRO_HD": "Ce que fait cet outil",
"INTRO_1": "L’outil de rapport WCAG-EM transforme les résultats de votre évaluation de l’accessibilité en un rapport. Il est basé sur la méthodologie d’évaluation des Règles pour l’accessibilité des contenus Web ([WCAG-EM](https://www.w3.org/TR/WCAG-EM/)).",
"TIPS_HD": "Conseils d’utilisation de cet outil",
"TIPS_1": "Sous « Voir le rapport », vous pouvez télécharger votre rapport au format HTML (page Web) ou au format JSON (données structurées).",
"TIPS_2": "Vous pouvez mettre en forme vos résultats avec <a href='https://fr.wikipedia.org/wiki/Markdown'>Markdown</a>, pour ajouter des listes, des liens, des exemples de code, etc. Cela fonctionne également pour les champs « Synthèse » et « Détails de l’évaluation ».",
"TIPS_3": "Cet outil n’enregistre pas automatiquement les informations que vous saisissez. Pour enregistrer vos données dans un fichier local sur votre ordinateur, utilisez les touches de raccourci Windows *ctrl+s* ou *cmd+s* sur Mac pour ouvrir la boîte de dialogue Enregistrer.",
"ABOUT_HEADING": "À propos de cet outil",
"ABOUT_1": "<p>L’outil de rapport WCAG-EM peut être utilisé pour créer un <a href='https://www.w3.org/WAI/eval/report-tool/evaluation/view-report'>rapport structuré</a> des résultats de l’évaluation de l’accessibilité. Il n’effectue pas de contrôles (automatisés).</p>",
"ABOUT_2": "<p>Cet outil est destiné aux évaluateurs d’accessibilité expérimentés. Vous aurez besoin de connaissances sur les WCAG, la conception de sites Web accessibles, les technologies d’assistance et la façon dont les personnes avec différents handicaps utilisent le Web (comme décrit dans la section WCAG-EM <a href='https://www.w3.org/TR/WCAG-EM/#expertise'>Expertise requise</a>).</p>",
"USAGE_HD": "Comment fonctionne cet outil",
"USAGE_LI1": "Toutes les fonctionnalités fournies par cet outil sont maintenant chargées. Il s’exécute localement dans votre navigateur Web. Vous n’avez pas besoin d’une connexion Internet au-delà de ce point. Lorsque vous fermez la fenêtre de votre navigateur Web, toutes les données non sauvegardées sont perdues.",
"USAGE_LI2": "Toutes les données sont enregistrées sous forme de données JSON en arrière-plan (dans votre navigateur Web, et non sur un serveur). Vous pouvez télécharger votre rapport régulièrement pendant que vous travaillez afin d’éviter de perdre des données si votre navigateur Web se ferme.",
"USAGE_LI3": "Vous pouvez enregistrer des rapports partiellement terminés et les retravailler ultérieurement. Pour recharger un fichier enregistré, utilisez le bouton « Ouvrir un rapport » sur cette page.",
"CHOICES_HEADING": "Choix des résultats",
"CHOICES_INTRO": " Au fur et à mesure que vous évaluerez votre outil, vous sélectionnerez un « résultat » pour chaque critère. Voici la signification de ces sélections :",
"CHOICES_DT1": "Non vérifié",
"CHOICES_DD1": "Vous n’avez pas vérifié ce critère de réussite.",
"CHOICES_DT2": "Conforme",
"CHOICES_DD2": "Ce critère de réussite est rempli.",
"CHOICES_DT3": "Non conforme",
"CHOICES_DD3": "Ce critère de réussite n’est pas rempli.",
"CHOICES_DT4": "Non applicable",
"CHOICES_DD4": "Ce critère de réussite se rapporte à une fonctionnalité que l’outil de création ne possède pas, il n’est donc pas applicable. ",
"CHOICES_DT5": "Je ne sais pas",
"CHOICES_DD5": "Il n’est pas certain que le critère de réussite soit rempli."
}
Loading

0 comments on commit cd3a7df

Please sign in to comment.