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:
@@ -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 d’Environnement](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 d’Environnement](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"
|
||||
|
||||
Reference in New Issue
Block a user