From 77490de024126d4e4cd5ac1a650c493330aeee9b Mon Sep 17 00:00:00 2001
From: Alexandre ZANNI <16578570+noraj@users.noreply.github.com>
Date: Mon, 6 Apr 2026 18:56:40 +0200
Subject: [PATCH 1/3] downloads pages: French translation
---
fr/downloads/branches/index.md | 37 ++++++++++++++++++++++++++++++++++
fr/downloads/mirrors/index.md | 12 +++++++++++
fr/downloads/releases/index.md | 35 ++++++++++++++++++++++++++++++++
3 files changed, 84 insertions(+)
create mode 100644 fr/downloads/branches/index.md
create mode 100644 fr/downloads/mirrors/index.md
create mode 100644 fr/downloads/releases/index.md
diff --git a/fr/downloads/branches/index.md b/fr/downloads/branches/index.md
new file mode 100644
index 0000000000..46f6f53a8b
--- /dev/null
+++ b/fr/downloads/branches/index.md
@@ -0,0 +1,37 @@
+---
+layout: page
+title: "Maintenance des branches de Ruby"
+lang: fr
+---
+Cette page présente l'état actuel de la maintenance des différentes branches de Ruby.
+{: .summary}
+
+Pour plus d'informations sur des versions spécifiques, consultez la
+[page des versions](../releases/).
+
+Voici une liste préliminaire des branches Ruby et de leur statut de maintenance.
+Les dates indiquées sont déduites des versions anglaises des annonces de publication
+ou des annonces de fin de vie.
+
+Les branches ou séries de versions Ruby sont classées ci-dessous selon
+les phases suivantes :
+
+* **maintenance normale** (correction de bogues) :
+ La branche bénéficie de corrections de bogues généraux et de correctifs de sécurité.
+* **maintenance de sécurité** (correction de sécurité) :
+ Seules les corrections de sécurité sont rétroportées vers cette branche.
+* **fin de vie** (_end-of-life_, _eol_) :
+ La branche n'est plus prise en charge par l'équipe ruby-core et ne
+ bénéficie d'aucune correction. Aucun autre correctif ne sera publié.
+
+{% include branches-timeline.html %}
+
+{% for branch in site.data.branches %}
+### Ruby {{ branch.name }}
+
+statut : {{ branch.status }}
+date de publication : {{ branch.date }}
+maintenance normale jusqu'au : {% if branch.security_maintenance_date %}{{ branch.security_maintenance_date }}{% else %}à déterminer{% endif %}
+EOL : {% if branch.eol_date %}{{ branch.eol_date }}{% else %}{% if branch.expected_eol_date %}{{ branch.expected_eol_date }} (prévue){% else %}à déterminer{% endif %}{% endif %}
+
+{% endfor %}
\ No newline at end of file
diff --git a/fr/downloads/mirrors/index.md b/fr/downloads/mirrors/index.md
new file mode 100644
index 0000000000..411c1ec500
--- /dev/null
+++ b/fr/downloads/mirrors/index.md
@@ -0,0 +1,12 @@
+---
+layout: page
+title: "Sites miroirs"
+lang: fr
+---
+Le code source de Ruby est disponible sur un réseau mondial de serveurs miroirs.
+Essayez d'utiliser un serveur miroir situé près de chez vous.
+{: .summary}
+
+La liste des sites [miroirs][miroirs] (HTTP, FTP, rsync) mise à jour est disponible sur la [page anglaise][miroirs].
+
+[miroirs]:/en/downloads/mirrors/
\ No newline at end of file
diff --git a/fr/downloads/releases/index.md b/fr/downloads/releases/index.md
new file mode 100644
index 0000000000..c6001e5213
--- /dev/null
+++ b/fr/downloads/releases/index.md
@@ -0,0 +1,35 @@
+---
+layout: page
+title: "Versions de Ruby"
+lang: fr
+---
+Cette page liste les publications de version de Ruby.
+{: .summary}
+
+Pour plus d'informations sur l'état actuel de la maintenance des différentes
+branches de Ruby, consultez la
+[page Branches](../branches/).
+
+### Publications de Ruby par numéro de version
+
+Voici une liste des versions de Ruby.
+Les dates indiquées correspondent aux dates de publication des
+articles annonçant la sortie en anglais et peuvent différer des
+dates de création réelles des archives source.
+
+
+
+| Version |
+Date de publication |
+URL de téléchargement |
+Note de version |
+
+{% assign releases = site.data.releases | reverse | sort: "date" | reverse %}
+{% for release in releases %}
+
+| Ruby {{ release.version }} |
+{{ release.date }} |
+download |
+détails ... |
+
{% endfor %}
+
\ No newline at end of file
From 28270e9dd70de6ef111f3cb4fe8a64fe8f3fb88f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?=
Date: Tue, 19 May 2026 21:55:22 +0200
Subject: [PATCH 2/3] Newlines at EOF
---
fr/downloads/branches/index.md | 2 +-
fr/downloads/mirrors/index.md | 2 +-
fr/downloads/releases/index.md | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/fr/downloads/branches/index.md b/fr/downloads/branches/index.md
index 46f6f53a8b..f47ac22b19 100644
--- a/fr/downloads/branches/index.md
+++ b/fr/downloads/branches/index.md
@@ -34,4 +34,4 @@ date de publication : {{ branch.date }}
maintenance normale jusqu'au : {% if branch.security_maintenance_date %}{{ branch.security_maintenance_date }}{% else %}à déterminer{% endif %}
EOL : {% if branch.eol_date %}{{ branch.eol_date }}{% else %}{% if branch.expected_eol_date %}{{ branch.expected_eol_date }} (prévue){% else %}à déterminer{% endif %}{% endif %}
-{% endfor %}
\ No newline at end of file
+{% endfor %}
diff --git a/fr/downloads/mirrors/index.md b/fr/downloads/mirrors/index.md
index 411c1ec500..42e134d536 100644
--- a/fr/downloads/mirrors/index.md
+++ b/fr/downloads/mirrors/index.md
@@ -9,4 +9,4 @@ Essayez d'utiliser un serveur miroir situé près de chez vous.
La liste des sites [miroirs][miroirs] (HTTP, FTP, rsync) mise à jour est disponible sur la [page anglaise][miroirs].
-[miroirs]:/en/downloads/mirrors/
\ No newline at end of file
+[miroirs]:/en/downloads/mirrors/
diff --git a/fr/downloads/releases/index.md b/fr/downloads/releases/index.md
index c6001e5213..34ef850b42 100644
--- a/fr/downloads/releases/index.md
+++ b/fr/downloads/releases/index.md
@@ -32,4 +32,4 @@ dates de création réelles des archives source.
download |
détails ... |
{% endfor %}
-
\ No newline at end of file
+
From 5f0c5bd2622bfc9623f7ab49a22dfa2adfc4f982 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89tienne=20Barri=C3=A9?=
Date: Tue, 19 May 2026 21:56:10 +0200
Subject: [PATCH 3/3] Point links to new pages
---
_data/locales/fr.yml | 6 ++++++
fr/downloads/index.md | 8 ++++----
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/_data/locales/fr.yml b/_data/locales/fr.yml
index 038d9cbb59..85afeb3621 100644
--- a/_data/locales/fr.yml
+++ b/_data/locales/fr.yml
@@ -8,6 +8,12 @@ navigation:
url: /fr/documentation/installation/
- text: Téléchargements
url: /fr/downloads/
+ - text: Versions
+ url: /fr/downloads/releases/
+ - text: Branches
+ url: /fr/downloads/branches/
+ - text: Miroirs
+ url: /fr/downloads/mirrors/
- text: Gestionnaires de paquets
submenu:
- text: rbenv
diff --git a/fr/downloads/index.md b/fr/downloads/index.md
index 83105ee22d..a256e4612a 100644
--- a/fr/downloads/index.md
+++ b/fr/downloads/index.md
@@ -70,7 +70,7 @@ peut-être vous aider.
Pour plus d’information sur le dépôt Subversion de Ruby, voyez la page
[Ruby Core](/fr/community/ruby-core/).
-Pour plus d’informations sur des versions spécifiques, en particulier d'anciennes versions ou des aperçus, voyez la page [Releases][releases]. Vous trouverez des informations sur l'état actuel de la maintenance des différentes branches de Ruby voyez la page [Branches][branches].
+Pour plus d’informations sur des versions spécifiques, en particulier d'anciennes versions ou des aperçus, voyez la page [Versions][releases]. Vous trouverez des informations sur l'état actuel de la maintenance des différentes branches de Ruby voyez la page [Branches][branches].
Les sources de Ruby sont disponibles depuis des [miroirs][mirrors] répartis dans le monde.
Utilisez s'il-vous-plaît un miroir proche de vous.
@@ -78,9 +78,9 @@ Utilisez s'il-vous-plaît un miroir proche de vous.
[license]: {{ site.license.url }}
[installation]: /fr/documentation/installation/
-[releases]: /en/downloads/releases/
-[branches]: /en/downloads/branches/
-[mirrors]: /en/downloads/mirrors/
+[releases]: /fr/downloads/releases/
+[branches]: /fr/downloads/branches/
+[mirrors]: /fr/downloads/mirrors/
[rvm]: http://rvm.io/
[rbenv]: https://github.com/rbenv/rbenv
[rubyinstaller]: https://rubyinstaller.org/