diff --git a/.cspell.yml b/.cspell.yml
index 093e65ff96e3..8e7b3da37da6 100644
--- a/.cspell.yml
+++ b/.cspell.yml
@@ -5,6 +5,7 @@ version: '0.2'
language: en-US
import:
- '@cspell/dict-es-es/cspell-ext.json'
+ - '@cspell/dict-fr-fr/cspell-ext.json'
- '@cspell/dict-pt-br/cspell-ext.json'
caseSensitive: true
ignorePaths:
@@ -31,6 +32,8 @@ dictionaryDefinitions:
path: .cspell/en-words.txt
- name: es-palabras
path: .cspell/es-palabras.txt
+ - name: fr-mots
+ path: .cspell/fr-mots.txt
- name: pt-palavras
path: .cspell/pt-palavras.txt
dictionaries:
@@ -40,6 +43,7 @@ dictionaries:
# Local word lists
- en-words
- es-palabras
+ - fr-mots
- pt-palavras
# Programming languages and software terms
- cpp
diff --git a/.cspell/fr-mots.txt b/.cspell/fr-mots.txt
new file mode 100644
index 000000000000..24bf98df272d
--- /dev/null
+++ b/.cspell/fr-mots.txt
@@ -0,0 +1,49 @@
+analyse
+analyser
+avec
+collecter
+collectez
+comportement
+contenant
+créez
+dans
+découvrez
+définie
+démo
+dessous
+données
+d'utiliser
+efficace
+entièrement
+être
+générer
+gratuit
+indépendant
+instrumenter
+intégrations
+langages
+librairies
+logiciels
+métriques
+nombreux
+nombreuses
+observabilité
+outils
+permet
+permettant
+projet
+projets
+peut
+qualité
+savoir
+s'intègre
+supporte
+supporté
+tant
+télémétrie
+transmettez
+universelle
+utilisé
+visuel
+votre
+vous
\ No newline at end of file
diff --git a/content/fr/_index.md b/content/fr/_index.md
new file mode 100644
index 000000000000..35510acdf412
--- /dev/null
+++ b/content/fr/_index.md
@@ -0,0 +1,100 @@
+---
+title: OpenTelemetry
+description: >-
+ Une télémétrie de qualité, universelle et portable pour une observabilité
+ efficace
+outputs:
+ - HTML
+ - REDIRECTS # Include this `content/fr` ONLY
+developer_note:
+ La macro "blocks/cover" définie ci-dessous permet d'utiliser comme image de
+ fond tout visuel contenant "background" dans son nom.
+show_banner: true
+default_lang_commit: 90dcedd7f692a505eb86145734b1e323ec988820
+---
+
+
+
+{{< blocks/cover image_anchor="top" height="max" color="primary" >}}
+
+
+![OpenTelemetry](/img/logos/opentelemetry-horizontal-color.svg)
+{.otel-logo}
+
+
+{{% param description %}}
+{.display-6}
+
+
+
+- [En savoir plus](docs/what-is-opentelemetry/)
+- [Tester la démo](docs/demo/)
+
+
+
+
+
+
+- [Dev](docs/getting-started/dev/)
+- [Ops](docs/getting-started/ops/)
+
+
+{{< /blocks/cover >}}
+
+{{% blocks/lead color="white" %}}
+
+OpenTelemetry met à votre disposition un ensemble d'APIs, de SDKs et d'outils
+vous permettant d'instrumenter, de générer, de collecter et d'exporter des
+métriques, des logs et des traces (les "données de télémétrie") pour analyser la
+performance et le comportement de vos logiciels.
+
+> OpenTelemetry [supporte](/status/) de nombreux [langages](docs/languages/) et
+> peut être utilisé en production.
+
+{{% /blocks/lead %}}
+
+{{% blocks/section color="dark" type="row" %}}
+
+{{% blocks/feature icon="fas fa-chart-line" title="Traces, Métriques, Logs" url="docs/concepts/observability-primer/" %}}
+
+Créez et collectez des données de télémétrie pour vos services et vos logiciels,
+transmettez-les à une multitude d'outils d'analyse.
+
+{{% /blocks/feature %}}
+
+{{% blocks/feature icon="fas fa-magic" title="Instrumentation & Intégrations clé en main" %}}
+
+OpenTelemetry [s'intègre] avec de nombreuses librairies et frameworks et propose
+une [instrumentation] _code et no-code_.
+
+[instrumentation]: /docs/concepts/instrumentation/
+[s'intègre]: /ecosystem/integrations/
+
+{{% /blocks/feature %}}
+
+{{% blocks/feature icon="fab fa-github" title="Open Source, Indépendant" %}}
+
+Entièrement gratuit et open source, OpenTelemetry est [utilisé] et supporté par
+des [leaders] du marché de l'observabilité.
+
+[utilisé]: /ecosystem/adopters/
+[leaders]: /ecosystem/vendors/
+
+{{% /blocks/feature %}}
+
+{{% /blocks/section %}}
+
+{{% blocks/section color="secondary" type="cncf" %}}
+
+**OpenTelemetry est un projet [CNCF][] en phase d'[incubation]**.
Né de la
+fusion des projets OpenTracing et OpenCensus.
+
+[![CNCF logo][]][cncf]
+
+[cncf]: https://cncf.io
+[cncf logo]: /img/logos/cncf-white.svg
+[incubation]: https://www.cncf.io/projects/
+
+{{% /blocks/section %}}
diff --git a/hugo.yaml b/hugo.yaml
index c102ecf54a22..9c044f2e19e3 100644
--- a/hugo.yaml
+++ b/hugo.yaml
@@ -20,6 +20,10 @@ languages:
languageName: Español
params:
description: Sitio del proyecto OpenTelemetry
+ fr:
+ languageName: Français
+ params:
+ description: Site du projet OpenTelemetry
ja:
languageName: 日本語 (Japanese)
params:
@@ -259,6 +263,19 @@ module:
target: content/docs
lang: es
+ ## fr
+ - source: content/fr
+ target: content
+ lang: fr
+ # fallback pages
+ - source: content/en/announcements
+ target: content/announcements
+ lang: fr
+ - excludeFiles: specs/*
+ source: content/en/docs
+ target: content/docs
+ lang: fr
+
## ja
- source: content/ja
target: content
diff --git a/package.json b/package.json
index 983391a16dac..ed05f392b032 100644
--- a/package.json
+++ b/package.json
@@ -112,6 +112,7 @@
},
"devDependencies": {
"@cspell/dict-es-es": "^3.0.0",
+ "@cspell/dict-fr-fr": "^2.2.2",
"@cspell/dict-pt-br": "^2.3.0",
"ajv": "^8.17.1",
"ajv-errors": "^3.0.0",