Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
ff971ea
i18n(fr): Crowdin translations
wackerow Jan 20, 2026
39b7c27
i18n(fr): JSX attribute translations
wackerow Jan 20, 2026
58d55c5
i18n: post-import sanitization
wackerow Jan 20, 2026
7e0d0bd
Merge branch 'dev' into i18n/import/2026-01-20T15-45-34-fr
wackerow Feb 4, 2026
d8d0ae9
fix(i18n): run sanitizer on fr translations
minimalsm Feb 13, 2026
e7314d5
chore: trigger rebuild
minimalsm Feb 13, 2026
6786f15
fix(i18n): repair broken code fences in fr/hello-world-smart-contract…
minimalsm Feb 13, 2026
93dd951
chore: trigger rebuild
minimalsm Feb 13, 2026
de8a966
chore: trigger rebuild (batched)
minimalsm Feb 13, 2026
7f0c71a
fix(i18n): reconstruct code fence structure in fr/hello-world-smart-c…
minimalsm Feb 13, 2026
af6a756
chore: trigger rebuild
minimalsm Feb 13, 2026
66f8575
Merge branch 'dev' into merge-dev-17125
minimalsm Feb 13, 2026
dd437c8
resolve merge conflict in fr/page-developers-tutorials.json
myelinated-wackerow Feb 26, 2026
3d2aa86
fix(i18n): sanitizer script repairs
myelinated-wackerow Feb 26, 2026
9a1bc3a
fix(i18n): review fixes for fr translations
myelinated-wackerow Feb 26, 2026
f131e9c
docs: add French translation review findings for PR #17125
myelinated-wackerow Feb 26, 2026
f85fee1
Merge remote-tracking branch 'origin/dev' into i18n/import/2026-01-20…
myelinated-wackerow Feb 26, 2026
a70a460
feat(i18n): add sanitizer fixes for backslash and fence drift
myelinated-wackerow Feb 27, 2026
7ff3b27
fix(i18n): remove backslash before closing tags in FR
myelinated-wackerow Feb 27, 2026
95d4ca7
fix(i18n): reconstruct FR reverse-engineering tutorial
myelinated-wackerow Feb 27, 2026
87c6da1
docs: document backslash and fence drift patterns
myelinated-wackerow Feb 27, 2026
614917b
fix: rm unused variable
wackerow Feb 27, 2026
16eb5c7
docs: add patterns 14-15 to sanitizer catalog
myelinated-wackerow Feb 27, 2026
30d8423
fix(i18n): narrow backslash fix and escape <Word[ in MDX
myelinated-wackerow Feb 27, 2026
43fceaa
fix(i18n): apply sanitizer fixes to FR tutorials
myelinated-wackerow Feb 27, 2026
768e3d2
docs: append part 2 to sanitizer MDX bug writeup
myelinated-wackerow Feb 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@
| 9 | Simplified Chinese contamination in zh-tw | zh-tw #17544 | `着` (simplified) instead of `著` (traditional) | Medium — wrong variant |
| 10 | "Gas" translated as "Sprit" (gasoline) in German | de #17389 | 31 replacements needed across files | Medium — semantic error |
| 11 | Dropped glossary links during translation | ur #17467 | Entire `<a href>` tag removed, only text remains | High — loses links |
| 12 | Backslash before closing HTML tag | fr #17125 | `<strong>Bon à savoir\</strong>` — backslash inserted before `</` | Critical — breaks MDX compilation |
| 13 | Code fence drift — comments inside fence, code outside | fr #17125 | Crowdin puts translated comment inside `` ```python `` fence, leaves actual Python code as raw MDX | Critical — breaks MDX compilation |
| 14 | Translated word after bare `<` breaks MDX tag parsing | fr #17125 | `<Stockage[4]` — Crowdin translates `Storage` to `Stockage` but drops `\` escape before `<` | Critical — breaks MDX compilation |
| 15 | `fixBackslashBeforeClosingTag` too broad — strips `\</>` | fr #17125 | `\</>` in prose is a legitimate escape; stripping `\` exposes bare `</>` to MDX | Critical — breaks MDX compilation |

## Patterns Already Handled by Sanitizer (Confirmed Working)

Expand All @@ -42,6 +46,8 @@ These patterns are covered by existing fix functions and should have regression
- **Code fence drift** (`warnCodeFenceContentDrift`)
- **Backslash escape restoration** (`restoreDroppedBackslashEscapes`)
- **Unclosed backtick repair** (`repairUnclosedBackticks`)
- **Backslash before closing tag** (`fixBackslashBeforeClosingTag`) — `\</strong>` → `</strong>`
- **Catastrophic code fence drift detection** (`warnCatastrophicCodeFenceDrift`) — prose/code boundaries swapped

## Recommendations for Future Sanitizer Iteration

Expand Down
49 changes: 27 additions & 22 deletions public/content/translations/fr/about/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: À propos de nous
description: À propos de l'équipe, de la communauté et de la mission d'ethereum.org
title: "À propos de nous"
description: "À propos de l'équipe, de la communauté et de la mission d'ethereum.org"
lang: fr
---

Expand All @@ -26,9 +26,9 @@ Ethereum est un réseau public, une blockchain et un protocole open source - mis

Ether (également connu sous son symbole téléscripteur ETH) est la monnaie native transactionnelle utilisée sur Ethereum. De l'Ether est requis pour payer les frais inhérents à l'utilisation du réseau Ethereum (sous forme de frais de transaction). L'Ether (ETH) permet également de sécuriser le réseau à travers la mise en jeu. Les gens parlent du prix de l'Ethereum, en référence à son actif l'Ether (ETH).

[En savoir plus sur ETH](/what-is-ether/)
[En savoir plus sur l'ETH](/what-is-ether/)

[Plus d'infos sur la mise en jeu ETH](/staking/)
[En savoir plus sur la mise en jeu d'ETH](/staking/)

### Ethereum Foundation {#ethereum-foundation}

Expand All @@ -44,7 +44,7 @@ Cette page contient davantage d'informations sur ethereum.org.

## Notre mission {#our-mission}

**La mission d'ethereum.org est d'être le meilleur portail possible pour la communauté en plein essor d'Ethereum.**
**La mission d'ethereum.org est d'être le meilleur portail pour la communauté grandissante d'Ethereum**

Nous nous efforçons de construire une ressource éducative facile à comprendre pour tous les sujets relatifs à Ethereum, conçue pour aider les nouveaux utilisateurs à se familiariser avec Ethereum et ses principaux concepts. Nous souhaitons :

Expand All @@ -57,7 +57,7 @@ Nous nous efforçons de construire une ressource éducative facile à comprendre

Pour mener à bien cette mission, notre équipe se concentre sur deux objectifs principaux sur ethereum.org :

### 1. Optimiser l'expérience utilisateur pour les visiteurs d'ethereum.org {#visitors}
### 1. Améliorer l'expérience utilisateur pour les visiteurs d'ethereum.org {#visitors}

- Élargir et améliorer le contenu tout en le maintenant à jour
- Améliorer la convivialité et l'accessibilité grâce à la localisation et aux bonnes pratiques de développement Web
Expand All @@ -78,52 +78,57 @@ Certains principes fondamentaux nous guident dans l'accomplissement de notre mis

### 1. ethereum.org est un portail vers Ethereum 🌏 {#core-principles-1}

Nous voulons susciter l'intérêt de nos utilisateurs et répondre à leurs questions. Notre portail doit donc proposer des informations, des "moments magiques" ainsi que des liens vers les excellentes ressources communautaires disponibles. Notre objectif, en matière de contenu, est d'être un "portail d’intégration" et non un substitut aux vastes ressources qui existent déjà. Nous tenons à soutenir et à intégrer les ressources créées par la communauté en leur donnant plus de visibilité et en facilitant leur découverte. [La communauté Ethereum](/community/) est au cœur de cette démarche : nous ne devons pas uniquement servir la communauté, nous devons travailler avec ses membres et intégrer leurs commentaires. Le site Web n'est pas seulement destiné à la communauté actuelle, mais aussi à celle que nous espérons développer. Nous devons nous rappeler que notre communauté est mondiale, constituée de personnes parlant différentes langues, provenant de différentes régions et possédant différentes cultures.
Nous voulons susciter l'intérêt de nos utilisateurs et répondre à leurs questions. Notre portail doit donc proposer des informations, des "moments magiques" ainsi que des liens vers les excellentes ressources communautaires disponibles. Notre objectif, en matière de contenu, est d'être un "portail d’intégration" et non un substitut aux vastes ressources qui existent déjà. Nous tenons à soutenir et à intégrer les ressources créées par la communauté en leur donnant plus de visibilité et en facilitant leur découverte.
La [communauté d'Ethereum](/community/) est au cœur de cette démarche : nous ne devons pas seulement servir la communauté, mais aussi travailler avec elle et intégrer ses commentaires. Le site Web n'est pas seulement destiné à la communauté actuelle, mais aussi à celle que nous espérons développer. Nous devons nous rappeler que notre communauté est mondiale, constituée de personnes parlant différentes langues, provenant de différentes régions et possédant différentes cultures.

### 2. ethereum.org est en constante évolution 🛠 {#core-principles-2}

Ethereum et la communauté étant en constante évolution, ethereum.org l'est aussi. Voilà pourquoi l'apparence et la structure du site sont simples. Nous procédons régulièrement à des modifications à mesure que nous comprenons la façon dont les gens utilisent le site et ce que la communauté en attend. Nous fonctionnons en open source, et disposons d'une communauté de contributeurs. Vous pouvez donc proposer des changements ou nous aider. [ En savoir plus sur les contributions](/contributing/)
Ethereum et la communauté étant en constante évolution, ethereum.org l'est aussi. C'est pourquoi le site dispose d'un système de conception simple et d'une structure modulaire. Nous procédons régulièrement à des modifications à mesure que nous comprenons la façon dont les gens utilisent le site et ce que la communauté en attend.
Nous fonctionnons en open source, et disposons d'une communauté de contributeurs. Vous pouvez donc proposer des changements ou nous aider.
[Découvrez comment contribuer](/contributing/)

### 3. ethereum.org n'est pas un site de produits classique🦄 {#core-principles-3}
### 3. ethereum.org n'est pas un site web de produit typique 🦄 {#core-principles-3}

Ethereum est un vaste concept : il s'agit d'une communauté, d'une technologie, d'un ensemble d'idées et d'idéologies, et de bien d'autres choses encore. Cela signifie que le site web doit gérer de nombreux parcours d'utilisateurs différents, qu'il s'agisse d'un "développeur qui souhaite un outil spécifique" ou d'un "nouvel arrivant qui vient d'acheter de l'ETH et ne sait pas ce qu'est un portefeuille". "Quel est le meilleur site web pour une plateforme blockchain ?" reste une question ouverte. Nous sommes des pionniers. Pour construire un tel écosystème, il faut expérimenter.
Ethereum est un vaste concept : il s'agit d'une communauté, d'une technologie, d'un ensemble d'idées et d'idéologies, et de bien d'autres choses encore.
Cela signifie que le site web doit gérer de nombreux parcours d'utilisateurs différents, qu'il s'agisse d'un "développeur qui souhaite un outil spécifique" ou d'un "nouvel arrivant qui vient d'acheter de l'ETH et ne sait pas ce qu'est un portefeuille".
"Quel est le meilleur site web pour une plateforme blockchain ?" reste une question ouverte. Nous sommes des pionniers. Pour construire un tel écosystème, il faut expérimenter.

## Feuille de route du produit {#roadmap}

Afin de rendre notre travail plus accessible et de favoriser davantage la collaboration de la communauté, l'équipe principale de ethereum.org publie un aperçu des objectifs de notre feuille de route trimestrielle.
Afin de rendre notre travail plus accessible et de favoriser une plus grande collaboration de la communauté, l'équipe principale d'ethereum.org publie un aperçu des objectifs de notre feuille de route du [cycle Shape Up](https://www.productplan.com/glossary/shape-up-method/).

[Voir notre feuille de route du troisième trimestre 2024](https://github.com/ethereum/ethereum-org-website/issues/13399)
[Consulter notre feuille de route produit du cycle 1 de 2025](https://github.com/ethereum/ethereum-org-website/issues/14726)

**Comment avez-vous trouvé cela ?** Nous nous réjouissons toujours de recevoir des feedbacks sur notre feuille de route - Y a-t-il encore des choses auxquelles nous devrions travailler ? N'hésitez pas à nous le faire savoir ! Nous accueillons avec plaisir les idées et les RP de n'importe quel membre de la communauté.
**Qu'en pensez-vous ?** Nous apprécions toujours les retours sur notre feuille de route. S'il y a quelque chose sur lequel vous pensez que nous devrions travailler, n'hésitez pas à nous le faire savoir ! Nous accueillons avec plaisir les idées et les RP de n'importe quel membre de la communauté.

**Vous voulez vous impliquer ? ** [En savoir plus sur les contributions](/contributing/), [nous contacter sur Twitter](https://twitter.com/ethdotorg), ou rejoindre les discussions de la communauté sur [notre serveur Discord](https://discord.gg/ethereum-org).
**Vous souhaitez participer ?** [En savoir plus sur la contribution](/contributing/), [contactez-nous sur Twitter](https://x.com/ethdotorg) ou rejoignez les discussions de la communauté sur [notre serveur Discord](https://discord.gg/ethereum-org).

## Principes de conception {#design-principles}

Nous utilisons un ensemble de [principes de conception](/contributing/design-principles/) pour guider nos décisions en matière de contenu et de conception sur le site.

## Architecture du système {#design-system}
## Système de conception {#design-system}

Nous avons construit et publié un [système de conception](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System?node-id=0%3A1&t=QBt9RkhpPqzE3Aa6-1) pour livrer plus rapidement des fonctionnalités et permettre aux membres de la communauté de participer à la conception ouverte de ethereum.org.
Nous avons créé et publié un [système de conception](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System?node-id=0%3A1&t=QBt9RkhpPqzE3Aa6-1) pour déployer des fonctionnalités plus rapidement et permettre aux membres de la communauté de participer à la conception ouverte d'ethereum.org.

Vous voulez vous impliquer ?[Suivez le projet dans Figma](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System), les [tickets GitHub](https://github.com/ethereum/ethereum-org-website/issues/6284) et rejoignez la conversation dans notre [canal Discord #design](https://discord.gg/ethereum-org).
Vous souhaitez participer ?[Suivez le projet sur Figma](https://www.figma.com/file/NrNxGjBL0Yl1PrNrOT8G2B/ethereum.org-Design-System), le [ticket GitHub](https://github.com/ethereum/ethereum-org-website/issues/6284) et rejoignez la conversation sur notre [canal Discord #design](https://discord.gg/ethereum-org).

## Guide de style {#style-guide}

Nous nous appuyons sur un [guide de style](/contributing/style-guide/) pour standardiser certains aspects de l'écriture de contenu et ainsi faciliter le processus de contribution.
Nous avons un [guide de style](/contributing/style-guide/) pour standardiser certains aspects de la rédaction de contenu afin de faciliter le processus de contribution.

Assurez-vous de lire [nos principes](/contributing/design-principles/) et [notre guide de style](/contributing/style-guide/) si vous souhaitez [contribuer au site](/contributing/).

Nous apprécions les commentaires sur nos principes de conception, notre système de conception et notre guide de style. Rappelez-vous qu'ethereum.org est fait pour la communauté, par la communauté.

## Licence {#license}

Le site ethereum.org est open source et construit sous [Licence MIT](https://github.com/ethereum/ethereum-org-website/blob/dev/LICENSE) sauf indication contraire. En savoir plus sur les [conditions d'utilisation](/terms-of-use/) d'ethereum.org.
Le site web ethereum.org est open source et publié sous une [licence MIT](https://github.com/ethereum/ethereum-org-website/blob/dev/LICENSE), sauf indication contraire. En savoir plus sur les [conditions d'utilisation](/terms-of-use/) d'ethereum.org.

## Offres d'emploi {#open-jobs}
## Postes à pourvoir {#open-jobs}

Bien que ce site soit open source et que tout le monde puisse y travailler, nous disposons d'une équipe dédiée à ethereum.org et à d'autres projets web de l'Ethereum Foundation.

Nous publierons les offres d'emploi ici. Si vous ne trouvez pas de poste qui vous corresponde, rendez-vous sur [notre serveur Discord,](https://discord.gg/ethereum-org) et faites-nous savoir comment vous souhaiteriez travailler avec nous !
Nous publierons les offres d'emploi ici. Si vous ne trouvez pas de poste qui vous corresponde, rendez-vous sur [notre serveur Discord](https://discord.gg/ethereum-org) et faites-nous savoir comment vous souhaiteriez travailler avec nous !

Vous cherchez un poste en dehors de l'équipe ethereum.org ? [Découvrez d'autres emplois liés à Ethereum](/community/get-involved/#ethereum-jobs/).
Vous cherchez un poste en dehors de l'équipe ethereum.org ? [Consultez d'autres offres d'emploi liées à Ethereum](/community/get-involved/#ethereum-jobs/).
Loading