docs: Fix French navigation labels and translated internal links (#15723)

## Summary
Fixes French documentation navigation labels and internal link redirects
to English pages.

## Changes
1. **Translated French navigation** - All tab/group labels in
`docs.json` now display in French
2. **Automated link fixing** - Created `fix-translated-links.sh` script
that adds `/fr/` prefix to internal links
3. **CI Integration** - Script runs automatically after Crowdin syncs
translations
This commit is contained in:
Abdul Rahman
2025-11-09 17:46:37 +05:30
committed by GitHub
parent a4ac66cb4e
commit 7993e14d0a
3 changed files with 12 additions and 5 deletions
@@ -8,7 +8,7 @@ image: /images/user-guide/objects/objects.png
</Frame>
<Warning>
Les conteneurs Docker sont pour l'hébergement en production ou l'auto-hébergement, pour la contribution veuillez consulter le [Configuration Locale](https://docs.twenty.com/developers/local-setup).
Les conteneurs Docker sont pour l'hébergement en production ou l'auto-hébergement, pour la contribution veuillez consulter le [Configuration Locale](https://docs.twenty.com/fr/developers/local-setup).
</Warning>
## Vue d'ensemble
@@ -17,7 +17,7 @@ Ce guide fournit des instructions pas-à-pas pour installer et configurer l'appl
**Important :** Modifiez uniquement les paramètres explicitement mentionnés dans ce guide. Modifier d'autres configurations peut entraîner des problèmes.
Consultez les documents [Configurer les Variables dEnvironnement](https://docs.twenty.com/developers/self-hosting/setup) pour la configuration avancée. Toutes les variables d'environnement doivent être déclarées dans le fichier docker-compose.yml au niveau du serveur et/ou du travailleur, selon la variable.
Consultez les documents [Configurer les Variables dEnvironnement](https://docs.twenty.com/fr/developers/self-hosting/setup) pour la configuration avancée. Toutes les variables d'environnement doivent être déclarées dans le fichier docker-compose.yml au niveau du serveur et/ou du travailleur, selon la variable.
## Exigences du Système
@@ -210,5 +210,5 @@ Nous vous recommandons vivement de mettre en place Twenty derrière un proxy inv
## Résolution des problèmes
Si vous rencontrez un problème, consultez [Dépannage](https://docs.twenty.com/developers/self-hosting/troubleshooting) pour des solutions.
Si vous rencontrez un problème, consultez [Dépannage](https://docs.twenty.com/fr/developers/self-hosting/troubleshooting) pour des solutions.
@@ -28,7 +28,7 @@ Voici quelques conseils :
- Vous pouvez désactiver les champs et objets standards que vous ne souhaitez pas utiliser.
- Vous pouvez masquer les champs des vues : n'ayez pas peur de créer des champs, vous n'aurez pas à tous les afficher.
Lisez [cet article](https://docs.twenty.com/user-guide/data-model/customize-your-data-model) pour apprendre à concevoir votre modèle de données.
Lisez [cet article](https://docs.twenty.com/fr/user-guide/data-model/customize-your-data-model) pour apprendre à concevoir votre modèle de données.
## 2. Importez vos données
@@ -83,4 +83,4 @@ Voici comment procéder :
## Et après ?
Commencez à créer des automatisations en utilisant [les flux de travail](https://docs.twenty.com/user-guide/workflows/getting-started-workflows).
Commencez à créer des automatisations en utilisant [les flux de travail](https://docs.twenty.com/fr/user-guide/workflows/getting-started-workflows).
@@ -46,6 +46,13 @@ for lang_dir in "$DOCS_DIR"/*/ ; do
find "$lang_dir" -name "*.mdx" -type f -exec sed -i.bak \
"s|](/twenty-ui/|](/$lang_code/twenty-ui/|g" {} \;
find "$lang_dir" -name "*.mdx" -type f -exec sed -i.bak \
"s|https://docs\.twenty\.com/user-guide/|https://docs.twenty.com/$lang_code/user-guide/|g" {} \;
find "$lang_dir" -name "*.mdx" -type f -exec sed -i.bak \
"s|https://docs\.twenty\.com/developers/|https://docs.twenty.com/$lang_code/developers/|g" {} \;
find "$lang_dir" -name "*.mdx" -type f -exec sed -i.bak \
"s|https://docs\.twenty\.com/twenty-ui/|https://docs.twenty.com/$lang_code/twenty-ui/|g" {} \;
find "$lang_dir" -name "*.bak" -type f -delete
echo "$lang_code documentation links fixed"