diff --git a/crowdin.yml b/crowdin.yml index 1d75a67076..bc7f7c0427 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -35,7 +35,7 @@ files: [ # This prevents Crowdin from reformatting , , etc. # "source": "packages/twenty-docs/user-guide/**/*.mdx", - "translation": "packages/twenty-docs/%two_letters_code%/user-guide/**/%original_file_name%", + "translation": "packages/twenty-docs/l/%two_letters_code%/user-guide/**/%original_file_name%", }, { # @@ -43,7 +43,7 @@ files: [ # Using md type to preserve JSX component structure # "source": "packages/twenty-docs/developers/**/*.mdx", - "translation": "packages/twenty-docs/%two_letters_code%/developers/**/%original_file_name%", + "translation": "packages/twenty-docs/l/%two_letters_code%/developers/**/%original_file_name%", }, { # @@ -51,6 +51,6 @@ files: [ # Using md type to preserve JSX component structure # "source": "packages/twenty-docs/twenty-ui/**/*.mdx", - "translation": "packages/twenty-docs/%two_letters_code%/twenty-ui/**/%original_file_name%", + "translation": "packages/twenty-docs/l/%two_letters_code%/twenty-ui/**/%original_file_name%", } ] diff --git a/packages/twenty-docs/docs.json b/packages/twenty-docs/docs.json index d05266471e..5594c61bbf 100644 --- a/packages/twenty-docs/docs.json +++ b/packages/twenty-docs/docs.json @@ -266,108 +266,108 @@ "group": "Prise en main", "icon": "rocket", "pages": [ - "fr/user-guide/introduction", - "fr/user-guide/getting-started/what-is-twenty", - "fr/user-guide/getting-started/create-workspace", - "fr/user-guide/getting-started/getting-around-twenty", - "fr/user-guide/getting-started/configure-your-workspace", - "fr/user-guide/getting-started/implementation-services", - "fr/user-guide/getting-started/migrating-from-other-crms", - "fr/user-guide/getting-started/import-export-data" + "l/fr/user-guide/introduction", + "l/fr/user-guide/getting-started/what-is-twenty", + "l/fr/user-guide/getting-started/create-workspace", + "l/fr/user-guide/getting-started/getting-around-twenty", + "l/fr/user-guide/getting-started/configure-your-workspace", + "l/fr/user-guide/getting-started/implementation-services", + "l/fr/user-guide/getting-started/migrating-from-other-crms", + "l/fr/user-guide/getting-started/import-export-data" ] }, { "group": "Modèle de données", "icon": "database", "pages": [ - "fr/user-guide/data-model/customize-your-data-model", - "fr/user-guide/data-model/objects", - "fr/user-guide/data-model/fields", - "fr/user-guide/data-model/creating-records", - "fr/user-guide/data-model/relation-fields", - "fr/user-guide/data-model/data-model-faq" + "l/fr/user-guide/data-model/customize-your-data-model", + "l/fr/user-guide/data-model/objects", + "l/fr/user-guide/data-model/fields", + "l/fr/user-guide/data-model/creating-records", + "l/fr/user-guide/data-model/relation-fields", + "l/fr/user-guide/data-model/data-model-faq" ] }, { "group": "Essentiels du CRM", "icon": "users", "pages": [ - "fr/user-guide/crm-essentials/contact-and-account-management", - "fr/user-guide/crm-essentials/pipeline", - "fr/user-guide/crm-essentials/view-management", - "fr/user-guide/crm-essentials/sales-use-cases" + "l/fr/user-guide/crm-essentials/contact-and-account-management", + "l/fr/user-guide/crm-essentials/pipeline", + "l/fr/user-guide/crm-essentials/view-management", + "l/fr/user-guide/crm-essentials/sales-use-cases" ] }, { "group": "Vues", "icon": "table", "pages": [ - "fr/user-guide/views/kanban-views", - "fr/user-guide/views/views-sort-filter" + "l/fr/user-guide/views/kanban-views", + "l/fr/user-guide/views/views-sort-filter" ] }, { "group": "Flux de travail", "icon": "bolt", "pages": [ - "fr/user-guide/workflows/getting-started-workflows", - "fr/user-guide/workflows/workflow-features", - "fr/user-guide/workflows/internal-automations", - "fr/user-guide/workflows/external-tool-integration", - "fr/user-guide/workflows/workflow-troubleshooting", - "fr/user-guide/workflows/workflow-credits", - "fr/user-guide/workflows/professional-services" + "l/fr/user-guide/workflows/getting-started-workflows", + "l/fr/user-guide/workflows/workflow-features", + "l/fr/user-guide/workflows/internal-automations", + "l/fr/user-guide/workflows/external-tool-integration", + "l/fr/user-guide/workflows/workflow-troubleshooting", + "l/fr/user-guide/workflows/workflow-credits", + "l/fr/user-guide/workflows/professional-services" ] }, { "group": "Collaboration", "icon": "envelope", "pages": [ - "fr/user-guide/collaboration/emails-and-calendars", - "fr/user-guide/collaboration/notes", - "fr/user-guide/collaboration/tasks" + "l/fr/user-guide/collaboration/emails-and-calendars", + "l/fr/user-guide/collaboration/notes", + "l/fr/user-guide/collaboration/tasks" ] }, { "group": "Intégrations et API", "icon": "plug", "pages": [ - "fr/user-guide/integrations-api/apis-overview", - "fr/user-guide/integrations-api/api-webhooks", - "fr/user-guide/integrations-api/integrations" + "l/fr/user-guide/integrations-api/apis-overview", + "l/fr/user-guide/integrations-api/api-webhooks", + "l/fr/user-guide/integrations-api/integrations" ] }, { "group": "Rapports", "icon": "chart-bar", - "pages": ["fr/user-guide/reporting/reporting-overview"] + "pages": ["l/fr/user-guide/reporting/reporting-overview"] }, { "group": "Paramètres", "icon": "gear", "pages": [ - "fr/user-guide/settings/profile-settings", - "fr/user-guide/settings/experience-settings", - "fr/user-guide/settings/email-calendar-setup", - "fr/user-guide/settings/workspace-settings", - "fr/user-guide/settings/member-management", - "fr/user-guide/settings/permissions", - "fr/user-guide/settings/domains-settings", - "fr/user-guide/settings/releases-settings", - "fr/user-guide/settings/settings-faq" + "l/fr/user-guide/settings/profile-settings", + "l/fr/user-guide/settings/experience-settings", + "l/fr/user-guide/settings/email-calendar-setup", + "l/fr/user-guide/settings/workspace-settings", + "l/fr/user-guide/settings/member-management", + "l/fr/user-guide/settings/permissions", + "l/fr/user-guide/settings/domains-settings", + "l/fr/user-guide/settings/releases-settings", + "l/fr/user-guide/settings/settings-faq" ] }, { "group": "Tarification", "icon": "credit-card", - "pages": ["fr/user-guide/pricing/billing-and-pricing-faq"] + "pages": ["l/fr/user-guide/pricing/billing-and-pricing-faq"] }, { "group": "Ressources", "icon": "book-open", "pages": [ - "fr/user-guide/resources/glossary", - "fr/user-guide/resources/github" + "l/fr/user-guide/resources/glossary", + "l/fr/user-guide/resources/github" ] } ] @@ -383,23 +383,23 @@ "group": "Prise en main", "icon": "rocket", "pages": [ - "fr/developers/introduction", - "fr/developers/local-setup", + "l/fr/developers/introduction", + "l/fr/developers/local-setup", { "group": "Auto-hébergement", "pages": [ - "fr/developers/self-hosting/docker-compose", - "fr/developers/self-hosting/setup", - "fr/developers/self-hosting/upgrade-guide", - "fr/developers/self-hosting/cloud-providers", - "fr/developers/self-hosting/troubleshooting" + "l/fr/developers/self-hosting/docker-compose", + "l/fr/developers/self-hosting/setup", + "l/fr/developers/self-hosting/upgrade-guide", + "l/fr/developers/self-hosting/cloud-providers", + "l/fr/developers/self-hosting/troubleshooting" ] }, { "group": "API et webhooks", "pages": [ - "fr/developers/api-and-webhooks/api", - "fr/developers/api-and-webhooks/webhooks" + "l/fr/developers/api-and-webhooks/api", + "l/fr/developers/api-and-webhooks/webhooks" ] } ] @@ -408,76 +408,76 @@ "group": "Contribution", "icon": "code-branch", "pages": [ - "fr/developers/bug-and-requests", + "l/fr/developers/bug-and-requests", { "group": "Développement frontend", "pages": [ - "fr/developers/frontend-development/storybook", + "l/fr/developers/frontend-development/storybook", { "group": "Twenty UI", "pages": [ - "fr/twenty-ui/introduction", + "l/fr/twenty-ui/introduction", { "group": "Affichage", "pages": [ - "fr/twenty-ui/display/checkmark", - "fr/twenty-ui/display/chip", - "fr/twenty-ui/display/icons", - "fr/twenty-ui/display/soon-pill", - "fr/twenty-ui/display/tag", - "fr/twenty-ui/display/app-tooltip" + "l/fr/twenty-ui/display/checkmark", + "l/fr/twenty-ui/display/chip", + "l/fr/twenty-ui/display/icons", + "l/fr/twenty-ui/display/soon-pill", + "l/fr/twenty-ui/display/tag", + "l/fr/twenty-ui/display/app-tooltip" ] }, { "group": "Retours", - "pages": ["fr/twenty-ui/progress-bar"] + "pages": ["l/fr/twenty-ui/progress-bar"] }, { "group": "Saisie", "pages": [ - "fr/twenty-ui/input/buttons", - "fr/twenty-ui/input/color-scheme", - "fr/twenty-ui/input/text", - "fr/twenty-ui/input/checkbox", - "fr/twenty-ui/input/icon-picker", - "fr/twenty-ui/input/image-input", - "fr/twenty-ui/input/radio", - "fr/twenty-ui/input/select", - "fr/twenty-ui/input/toggle", - "fr/twenty-ui/input/block-editor" + "l/fr/twenty-ui/input/buttons", + "l/fr/twenty-ui/input/color-scheme", + "l/fr/twenty-ui/input/text", + "l/fr/twenty-ui/input/checkbox", + "l/fr/twenty-ui/input/icon-picker", + "l/fr/twenty-ui/input/image-input", + "l/fr/twenty-ui/input/radio", + "l/fr/twenty-ui/input/select", + "l/fr/twenty-ui/input/toggle", + "l/fr/twenty-ui/input/block-editor" ] }, { "group": "Navigation", "pages": [ - "fr/twenty-ui/navigation", - "fr/twenty-ui/navigation/breadcrumb", - "fr/twenty-ui/navigation/links", - "fr/twenty-ui/navigation/menu-item", - "fr/twenty-ui/navigation/navigation-bar", - "fr/twenty-ui/navigation/step-bar" + "l/fr/twenty-ui/navigation", + "l/fr/twenty-ui/navigation/breadcrumb", + "l/fr/twenty-ui/navigation/links", + "l/fr/twenty-ui/navigation/menu-item", + "l/fr/twenty-ui/navigation/navigation-bar", + "l/fr/twenty-ui/navigation/step-bar" ] } ] }, - "fr/developers/frontend-development/frontend-commands", - "fr/developers/frontend-development/work-with-figma", - "fr/developers/frontend-development/best-practices-front", - "fr/developers/frontend-development/style-guide", - "fr/developers/frontend-development/folder-architecture-front", - "fr/developers/frontend-development/hotkeys" + "l/fr/developers/frontend-development/frontend-commands", + "l/fr/developers/frontend-development/work-with-figma", + "l/fr/developers/frontend-development/best-practices-front", + "l/fr/developers/frontend-development/style-guide", + "l/fr/developers/frontend-development/folder-architecture-front", + "l/fr/developers/frontend-development/hotkeys" ] }, { "group": "Développement backend", "pages": [ - "fr/developers/backend-development/server-commands", - "fr/developers/backend-development/feature-flags", - "fr/developers/backend-development/folder-architecture-server", - "fr/developers/backend-development/zapier", - "fr/developers/backend-development/best-practices-server", - "fr/developers/backend-development/custom-objects", - "fr/developers/backend-development/queue" + "l/fr/developers/backend-development/server-commands", + "l/fr/developers/backend-development/feature-flags", + "l/fr/developers/backend-development/folder-architecture-server", + "l/fr/developers/backend-development/zapier", + "l/fr/developers/backend-development/best-practices-server", + "l/fr/developers/backend-development/custom-objects", + "l/fr/developers/backend-development/queue" ] } ] diff --git a/packages/twenty-docs/fr/developers/introduction.mdx b/packages/twenty-docs/fr/developers/introduction.mdx deleted file mode 100644 index d9a2079dba..0000000000 --- a/packages/twenty-docs/fr/developers/introduction.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: Vue d'ensemble -description: Documentation technique pour les contributeurs et développeurs travaillant avec Twenty ---- - -## Commencer - - - - Le guide pour les contributeurs (ou les développeurs curieux) qui veulent exécuter Twenty localement (sur un ordinateur portable, PC...) - - - - Apprenez à héberger Twenty sur votre propre serveur - - - - APIs REST et GraphQL, webhooks et intégrations - - - -## Contribution - - - - Demandez de l'aide sur GitHub ou Discord - - - - Commandes frontales, Figma, Meilleures pratiques React... - - - - NestJS, Objets personnalisés, Files d'attente... - - \ No newline at end of file diff --git a/packages/twenty-docs/fr/user-guide/introduction.mdx b/packages/twenty-docs/fr/user-guide/introduction.mdx deleted file mode 100644 index ebb27e7531..0000000000 --- a/packages/twenty-docs/fr/user-guide/introduction.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: Vue d'ensemble -description: Votre guide complet des fonctionnalités de Twenty CRM et des meilleures pratiques. ---- - - - - Commencez votre parcours Twenty avec ces guides essentiels. - - - - Personnalisez votre modèle de données pour s'adapter à vos processus métier uniques. - - - - Fonctions CRM essentielles pour la gestion des prospects, des ventes et des clients. - - - - Automatisez les processus et intégrez avec des outils externes. - - - - Centralisez les communications et la collaboration d'équipe. - - - - Apprenez à connecter Twenty à vos autres outils. - - - - Suivez les performances grâce à des rapports et tableaux de bord personnalisés. Arrive T4 2025 - - - - Configurez les paramètres et préférences de votre espace de travail Twenty. - - - - Comprenez comment fonctionne la tarification de Twenty. - - - - Définitions de terminologie et liens communautaires. - - \ No newline at end of file diff --git a/packages/twenty-docs/fr/developers/api-and-webhooks/api.mdx b/packages/twenty-docs/l/fr/developers/api-and-webhooks/api.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/api-and-webhooks/api.mdx rename to packages/twenty-docs/l/fr/developers/api-and-webhooks/api.mdx diff --git a/packages/twenty-docs/fr/developers/api-and-webhooks/webhooks.mdx b/packages/twenty-docs/l/fr/developers/api-and-webhooks/webhooks.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/api-and-webhooks/webhooks.mdx rename to packages/twenty-docs/l/fr/developers/api-and-webhooks/webhooks.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/best-practices-server.mdx b/packages/twenty-docs/l/fr/developers/backend-development/best-practices-server.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/best-practices-server.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/best-practices-server.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/custom-objects.mdx b/packages/twenty-docs/l/fr/developers/backend-development/custom-objects.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/custom-objects.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/custom-objects.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/feature-flags.mdx b/packages/twenty-docs/l/fr/developers/backend-development/feature-flags.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/feature-flags.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/feature-flags.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/folder-architecture-server.mdx b/packages/twenty-docs/l/fr/developers/backend-development/folder-architecture-server.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/folder-architecture-server.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/folder-architecture-server.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/queue.mdx b/packages/twenty-docs/l/fr/developers/backend-development/queue.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/queue.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/queue.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/server-commands.mdx b/packages/twenty-docs/l/fr/developers/backend-development/server-commands.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/server-commands.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/server-commands.mdx diff --git a/packages/twenty-docs/fr/developers/backend-development/zapier.mdx b/packages/twenty-docs/l/fr/developers/backend-development/zapier.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/backend-development/zapier.mdx rename to packages/twenty-docs/l/fr/developers/backend-development/zapier.mdx diff --git a/packages/twenty-docs/fr/developers/bug-and-requests.mdx b/packages/twenty-docs/l/fr/developers/bug-and-requests.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/bug-and-requests.mdx rename to packages/twenty-docs/l/fr/developers/bug-and-requests.mdx diff --git a/packages/twenty-docs/fr/developers/frontend-development/best-practices-front.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/best-practices-front.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/frontend-development/best-practices-front.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/best-practices-front.mdx diff --git a/packages/twenty-docs/fr/developers/frontend-development/folder-architecture-front.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/folder-architecture-front.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/frontend-development/folder-architecture-front.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/folder-architecture-front.mdx diff --git a/packages/twenty-docs/fr/developers/frontend-development/frontend-commands.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/frontend-commands.mdx similarity index 85% rename from packages/twenty-docs/fr/developers/frontend-development/frontend-commands.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/frontend-commands.mdx index 4ac2cc4dcb..c1738d6f46 100644 --- a/packages/twenty-docs/fr/developers/frontend-development/frontend-commands.mdx +++ b/packages/twenty-docs/l/fr/developers/frontend-development/frontend-commands.mdx @@ -78,13 +78,13 @@ Le projet a une stack simple et propre, avec un code boilerplate minimal. [React Router](https://reactrouter.com/) gère le routage. -Pour éviter les [re-renders](/fr/developers/frontend-development/best-practices-front#managing-re-renders) inutiles, toute la logique de routage est dans un `useEffect` dans `PageChangeEffect`. +Pour éviter les [re-renders](/l/fr/developers/frontend-development/best-practices-front#managing-re-renders) inutiles, toute la logique de routage est dans un `useEffect` dans `PageChangeEffect`. ### Gestion de l'État [Recoil](https://recoiljs.org/docs/introduction/core-concepts) gère la gestion de l'état. -Voir [les meilleures pratiques](/fr/developers/frontend-development/best-practices-front#state-management) pour plus d'informations sur la gestion de l'état. +Voir [les meilleures pratiques](/l/fr/developers/frontend-development/best-practices-front#state-management) pour plus d'informations sur la gestion de l'état. ## Tests diff --git a/packages/twenty-docs/fr/developers/frontend-development/hotkeys.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/hotkeys.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/frontend-development/hotkeys.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/hotkeys.mdx diff --git a/packages/twenty-docs/fr/developers/frontend-development/storybook.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/storybook.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/frontend-development/storybook.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/storybook.mdx diff --git a/packages/twenty-docs/fr/developers/frontend-development/style-guide.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/style-guide.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/frontend-development/style-guide.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/style-guide.mdx diff --git a/packages/twenty-docs/fr/developers/frontend-development/work-with-figma.mdx b/packages/twenty-docs/l/fr/developers/frontend-development/work-with-figma.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/frontend-development/work-with-figma.mdx rename to packages/twenty-docs/l/fr/developers/frontend-development/work-with-figma.mdx diff --git a/packages/twenty-docs/l/fr/developers/introduction.mdx b/packages/twenty-docs/l/fr/developers/introduction.mdx new file mode 100644 index 0000000000..1916575ae1 --- /dev/null +++ b/packages/twenty-docs/l/fr/developers/introduction.mdx @@ -0,0 +1,36 @@ +--- +title: Vue d'ensemble +description: Documentation technique pour les contributeurs et développeurs travaillant avec Twenty +--- + +## Commencer + + + + Le guide pour les contributeurs (ou les développeurs curieux) qui veulent exécuter Twenty localement (sur un ordinateur portable, PC...) + + + + Apprenez à héberger Twenty sur votre propre serveur + + + + APIs REST et GraphQL, webhooks et intégrations + + + +## Contribution + + + + Demandez de l'aide sur GitHub ou Discord + + + + Commandes frontales, Figma, Meilleures pratiques React... + + + + NestJS, Objets personnalisés, Files d'attente... + + \ No newline at end of file diff --git a/packages/twenty-docs/fr/developers/local-setup.mdx b/packages/twenty-docs/l/fr/developers/local-setup.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/local-setup.mdx rename to packages/twenty-docs/l/fr/developers/local-setup.mdx diff --git a/packages/twenty-docs/fr/developers/self-hosting/cloud-providers.mdx b/packages/twenty-docs/l/fr/developers/self-hosting/cloud-providers.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/self-hosting/cloud-providers.mdx rename to packages/twenty-docs/l/fr/developers/self-hosting/cloud-providers.mdx diff --git a/packages/twenty-docs/fr/developers/self-hosting/docker-compose.mdx b/packages/twenty-docs/l/fr/developers/self-hosting/docker-compose.mdx similarity index 96% rename from packages/twenty-docs/fr/developers/self-hosting/docker-compose.mdx rename to packages/twenty-docs/l/fr/developers/self-hosting/docker-compose.mdx index 1a0aa62d53..57662e45d6 100644 --- a/packages/twenty-docs/fr/developers/self-hosting/docker-compose.mdx +++ b/packages/twenty-docs/l/fr/developers/self-hosting/docker-compose.mdx @@ -8,7 +8,7 @@ image: /images/user-guide/objects/objects.png -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). +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/l/fr/developers/local-setup). ## 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/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. +Consultez les documents [Configurer les Variables d'Environnement](https://docs.twenty.com/l/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/fr/developers/self-hosting/troubleshooting) pour des solutions. +Si vous rencontrez un problème, consultez [Dépannage](https://docs.twenty.com/l/fr/developers/self-hosting/troubleshooting) pour des solutions. diff --git a/packages/twenty-docs/fr/developers/self-hosting/setup.mdx b/packages/twenty-docs/l/fr/developers/self-hosting/setup.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/self-hosting/setup.mdx rename to packages/twenty-docs/l/fr/developers/self-hosting/setup.mdx diff --git a/packages/twenty-docs/fr/developers/self-hosting/troubleshooting.mdx b/packages/twenty-docs/l/fr/developers/self-hosting/troubleshooting.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/self-hosting/troubleshooting.mdx rename to packages/twenty-docs/l/fr/developers/self-hosting/troubleshooting.mdx diff --git a/packages/twenty-docs/fr/developers/self-hosting/upgrade-guide.mdx b/packages/twenty-docs/l/fr/developers/self-hosting/upgrade-guide.mdx similarity index 100% rename from packages/twenty-docs/fr/developers/self-hosting/upgrade-guide.mdx rename to packages/twenty-docs/l/fr/developers/self-hosting/upgrade-guide.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/display/app-tooltip.mdx b/packages/twenty-docs/l/fr/twenty-ui/display/app-tooltip.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/display/app-tooltip.mdx rename to packages/twenty-docs/l/fr/twenty-ui/display/app-tooltip.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/display/chip.mdx b/packages/twenty-docs/l/fr/twenty-ui/display/chip.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/display/chip.mdx rename to packages/twenty-docs/l/fr/twenty-ui/display/chip.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input.mdx b/packages/twenty-docs/l/fr/twenty-ui/input.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/block-editor.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/block-editor.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/block-editor.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/block-editor.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/checkbox.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/checkbox.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/checkbox.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/checkbox.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/color-scheme.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/color-scheme.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/color-scheme.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/color-scheme.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/icon-picker.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/icon-picker.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/icon-picker.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/icon-picker.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/radio.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/radio.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/radio.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/radio.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/select.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/select.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/select.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/select.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/input/text.mdx b/packages/twenty-docs/l/fr/twenty-ui/input/text.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/input/text.mdx rename to packages/twenty-docs/l/fr/twenty-ui/input/text.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/navigation.mdx b/packages/twenty-docs/l/fr/twenty-ui/navigation.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/navigation.mdx rename to packages/twenty-docs/l/fr/twenty-ui/navigation.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/navigation/breadcrumb.mdx b/packages/twenty-docs/l/fr/twenty-ui/navigation/breadcrumb.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/navigation/breadcrumb.mdx rename to packages/twenty-docs/l/fr/twenty-ui/navigation/breadcrumb.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/navigation/links.mdx b/packages/twenty-docs/l/fr/twenty-ui/navigation/links.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/navigation/links.mdx rename to packages/twenty-docs/l/fr/twenty-ui/navigation/links.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/navigation/menu-item.mdx b/packages/twenty-docs/l/fr/twenty-ui/navigation/menu-item.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/navigation/menu-item.mdx rename to packages/twenty-docs/l/fr/twenty-ui/navigation/menu-item.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/navigation/step-bar.mdx b/packages/twenty-docs/l/fr/twenty-ui/navigation/step-bar.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/navigation/step-bar.mdx rename to packages/twenty-docs/l/fr/twenty-ui/navigation/step-bar.mdx diff --git a/packages/twenty-docs/fr/twenty-ui/progress-bar.mdx b/packages/twenty-docs/l/fr/twenty-ui/progress-bar.mdx similarity index 100% rename from packages/twenty-docs/fr/twenty-ui/progress-bar.mdx rename to packages/twenty-docs/l/fr/twenty-ui/progress-bar.mdx diff --git a/packages/twenty-docs/fr/user-guide/collaboration/emails-and-calendars.mdx b/packages/twenty-docs/l/fr/user-guide/collaboration/emails-and-calendars.mdx similarity index 98% rename from packages/twenty-docs/fr/user-guide/collaboration/emails-and-calendars.mdx rename to packages/twenty-docs/l/fr/user-guide/collaboration/emails-and-calendars.mdx index 73d8b9e633..a2cc864f7b 100644 --- a/packages/twenty-docs/fr/user-guide/collaboration/emails-and-calendars.mdx +++ b/packages/twenty-docs/l/fr/user-guide/collaboration/emails-and-calendars.mdx @@ -9,7 +9,7 @@ sectionInfo: Centraliser les communications et la collaboration d'équipe Header -**Remarque** : Pour connecter vos comptes e-mail et configurer les paramètres de synchronisation, rendez-vous sur [Configuration des e-mails et calendriers](/fr/user-guide/settings/email-calendar-setup). +**Remarque** : Pour connecter vos comptes e-mail et configurer les paramètres de synchronisation, rendez-vous sur [Configuration des e-mails et calendriers](/l/fr/user-guide/settings/email-calendar-setup). ## Comment fonctionne l'intégration des emails diff --git a/packages/twenty-docs/fr/user-guide/collaboration/notes.mdx b/packages/twenty-docs/l/fr/user-guide/collaboration/notes.mdx similarity index 98% rename from packages/twenty-docs/fr/user-guide/collaboration/notes.mdx rename to packages/twenty-docs/l/fr/user-guide/collaboration/notes.mdx index f3a651e54f..e249c52395 100644 --- a/packages/twenty-docs/fr/user-guide/collaboration/notes.mdx +++ b/packages/twenty-docs/l/fr/user-guide/collaboration/notes.mdx @@ -33,7 +33,7 @@ Gérez vos notes liées aux enregistrements efficacement en utilisant la fonctio ### Création automatique de notes -Utilisez [Workflows](/fr/user-guide/workflows/getting-started-workflows) pour créer automatiquement des notes : +Utilisez [Workflows](/l/fr/user-guide/workflows/getting-started-workflows) pour créer automatiquement des notes : - **Intégration d'enregistreur d'appel** : Générez automatiquement des résumés de réunions à partir d'appels enregistrés - **Notes de transfert d'opportunité** : Créez automatiquement des résumés de cycle de vente lors du transfert de nouveaux clients aux équipes de mise en œuvre diff --git a/packages/twenty-docs/fr/user-guide/collaboration/tasks.mdx b/packages/twenty-docs/l/fr/user-guide/collaboration/tasks.mdx similarity index 98% rename from packages/twenty-docs/fr/user-guide/collaboration/tasks.mdx rename to packages/twenty-docs/l/fr/user-guide/collaboration/tasks.mdx index 6f59e8f17f..c763cd33cb 100644 --- a/packages/twenty-docs/fr/user-guide/collaboration/tasks.mdx +++ b/packages/twenty-docs/l/fr/user-guide/collaboration/tasks.mdx @@ -37,7 +37,7 @@ Au-delà des ventes et de la réussite client, les tâches répondent à des bes ### Création automatisée de tâches -Utilisez [Workflows](/fr/user-guide/workflows/getting-started-workflows) pour créer automatiquement des tâches : +Utilisez [Workflows](/l/fr/user-guide/workflows/getting-started-workflows) pour créer automatiquement des tâches : - **Déclencheurs de succès** : Créez automatiquement des tâches d'intégration assignées à l'équipe CS lors de la clôture des opportunités - **Rappels par email** : Configurez des rappels par email hebdomadaires pour les tâches à terminer cette semaine (envoyés tous les lundis) diff --git a/packages/twenty-docs/fr/user-guide/crm-essentials/contact-and-account-management.mdx b/packages/twenty-docs/l/fr/user-guide/crm-essentials/contact-and-account-management.mdx similarity index 91% rename from packages/twenty-docs/fr/user-guide/crm-essentials/contact-and-account-management.mdx rename to packages/twenty-docs/l/fr/user-guide/crm-essentials/contact-and-account-management.mdx index 7e7ec9a016..114a7a9af1 100644 --- a/packages/twenty-docs/fr/user-guide/crm-essentials/contact-and-account-management.mdx +++ b/packages/twenty-docs/l/fr/user-guide/crm-essentials/contact-and-account-management.mdx @@ -21,7 +21,7 @@ Le champ de domaine est particulièrement important pour l'identification de l'e ### Importations CSV -Lorsque vous disposez de données existantes provenant de feuilles de calcul ou d'autres systèmes, l'importation CSV est votre option la plus rapide. Vous pouvez préparer vos données dans Excel ou Google Sheets, puis les télécharger en une seule fois. Cela est particulièrement utile lors de la migration depuis un autre CRM ou lorsque quelqu'un a suivi les contacts dans des feuilles de calcul. Notre guide [Importer/Exporter des données](/fr/user-guide/getting-started/import-export-data) vous accompagne dans le processus. +Lorsque vous disposez de données existantes provenant de feuilles de calcul ou d'autres systèmes, l'importation CSV est votre option la plus rapide. Vous pouvez préparer vos données dans Excel ou Google Sheets, puis les télécharger en une seule fois. Cela est particulièrement utile lors de la migration depuis un autre CRM ou lorsque quelqu'un a suivi les contacts dans des feuilles de calcul. Notre guide [Importer/Exporter des données](/l/fr/user-guide/getting-started/import-export-data) vous accompagne dans le processus. ### Capture de données automatisée @@ -31,13 +31,13 @@ Pour une génération continue de prospects, vous pouvez configurer des flux de **Intégration avec d'autres systèmes** : Si vous utilisez d'autres outils professionnels, vous pouvez les connecter à Twenty via des appels API et des flux de travail. Cela vous permet de synchroniser automatiquement les données entre les systèmes : par exemple, faire entrer de nouveaux clients depuis votre système de facturation ou des prospects depuis votre plateforme marketing. -Pour en savoir plus sur la configuration de ces flux de données automatisés, consultez notre section [Workflows](/fr/user-guide/workflows/getting-started-workflows). +Pour en savoir plus sur la configuration de ces flux de données automatisés, consultez notre section [Workflows](/l/fr/user-guide/workflows/getting-started-workflows). ### Synchronisation des e-mails et du calendrier Lorsque vous connectez votre boîte aux lettres et votre calendrier à Twenty, le système peut automatiquement créer des enregistrements de personnes et d'entreprises pour les personnes que vous envoyez un e-mail ou rencontrez. Si vous envoyez un e-mail à une personne qui n'est pas déjà dans votre CRM, Twenty peut créer un nouvel enregistrement pour elle. Il en est de même lorsque vous planifiez des réunions avec de nouveaux contacts via votre calendrier. -C'est particulièrement utile pour les équipes commerciales et de développement des affaires qui rencontrent constamment de nouvelles personnes. Au lieu d'ajouter manuellement chaque nouveau contact, Twenty les capture automatiquement au fur et à mesure que vous communiquez. Découvrez comment configurer cela dans notre guide [E-mails et Calendriers](/fr/user-guide/collaboration/emails-and-calendars). +C'est particulièrement utile pour les équipes commerciales et de développement des affaires qui rencontrent constamment de nouvelles personnes. Au lieu d'ajouter manuellement chaque nouveau contact, Twenty les capture automatiquement au fur et à mesure que vous communiquez. Découvrez comment configurer cela dans notre guide [E-mails et Calendriers](/l/fr/user-guide/collaboration/emails-and-calendars). ### Réduire le travail manuel @@ -49,7 +49,7 @@ Même lorsque vous ajoutez des données manuellement, vous pouvez utiliser des f Twenty applique automatiquement l'unicité pour organiser vos données. L'adresse e-mail de chaque personne sert d'identifiant unique : vous ne pouvez pas avoir deux personnes avec la même adresse e-mail. De même, les domaines des entreprises sont uniques, donc vous ne créerez pas accidentellement des entreprises en double. -Si votre entreprise a besoin que d'autres champs soient uniques (comme les numéros de téléphone, ou les codes de référence), vous pouvez le configurer dans votre modèle de données. Consultez notre section [Modèle de données](/fr/user-guide/data-model/customize-your-data-model) pour apprendre comment configurer des contraintes d'unicité supplémentaires selon vos besoins spécifiques. +Si votre entreprise a besoin que d'autres champs soient uniques (comme les numéros de téléphone, ou les codes de référence), vous pouvez le configurer dans votre modèle de données. Consultez notre section [Modèle de données](/l/fr/user-guide/data-model/customize-your-data-model) pour apprendre comment configurer des contraintes d'unicité supplémentaires selon vos besoins spécifiques. ### Gestion des doublons @@ -63,7 +63,7 @@ Si vous travaillez avec de grandes organisations qui ont des filiales ou plusieu ### Personnaliser vos vues -Différents membres de l'équipe peuvent avoir besoin de voir différentes informations. Vous pouvez créer des vues personnalisées qui montrent différentes colonnes pour différents objectifs : peut-être que votre équipe de vente doit voir les étapes des offres tandis que votre équipe de support se concentre sur les détails de contact. En savoir plus à ce sujet dans notre article [Gestion des vues](/fr/user-guide/crm-essentials/view-management). +Différents membres de l'équipe peuvent avoir besoin de voir différentes informations. Vous pouvez créer des vues personnalisées qui montrent différentes colonnes pour différents objectifs : peut-être que votre équipe de vente doit voir les étapes des offres tandis que votre équipe de support se concentre sur les détails de contact. En savoir plus à ce sujet dans notre article [Gestion des vues](/l/fr/user-guide/crm-essentials/view-management). ## Travailler avec des enregistrements @@ -80,11 +80,11 @@ Lorsque vous ouvrez un enregistrement de personne ou d'entreprise, vous voyez to - **E-mails** : Fils de discussion par e-mail avec ce contact (lorsque votre équipe a connecté ses boîtes aux lettres) - **Calendrier** : Réunions et rendez-vous avec ce contact -Les onglets Email et Calendrier sont particulièrement puissants : ils affichent automatiquement tous les échanges par email et les réunions que quiconque dans votre équipe a eus avec ce contact, tant qu'ils ont connecté leur boîte mail à Twenty. Vous pouvez en savoir plus sur la mise en place de ceci dans notre guide [Emails et Calendriers](/fr/user-guide/collaboration/emails-and-calendars). +Les onglets Email et Calendrier sont particulièrement puissants : ils affichent automatiquement tous les échanges par email et les réunions que quiconque dans votre équipe a eus avec ce contact, tant qu'ils ont connecté leur boîte mail à Twenty. Vous pouvez en savoir plus sur la mise en place de ceci dans notre guide [Emails et Calendriers](/l/fr/user-guide/collaboration/emails-and-calendars). ### Ajouter les champs dont vous avez besoin -Les champs standards pourraient ne pas capturer tout ce qui est important pour votre entreprise. Si vous avez besoin d'informations supplémentaires, telles que des segments de clientèle, des sources de recommandations, ou des données spécifiques au secteur, vous pouvez ajouter des champs personnalisés ou modifier ceux existants. Rendez-vous dans notre section [Modèle de données](/fr/user-guide/data-model/customize-your-data-model) pour apprendre comment personnaliser votre configuration. +Les champs standards pourraient ne pas capturer tout ce qui est important pour votre entreprise. Si vous avez besoin d'informations supplémentaires, telles que des segments de clientèle, des sources de recommandations, ou des données spécifiques au secteur, vous pouvez ajouter des champs personnalisés ou modifier ceux existants. Rendez-vous dans notre section [Modèle de données](/l/fr/user-guide/data-model/customize-your-data-model) pour apprendre comment personnaliser votre configuration. ## Gérer les enregistrements supprimés diff --git a/packages/twenty-docs/fr/user-guide/crm-essentials/pipeline.mdx b/packages/twenty-docs/l/fr/user-guide/crm-essentials/pipeline.mdx similarity index 96% rename from packages/twenty-docs/fr/user-guide/crm-essentials/pipeline.mdx rename to packages/twenty-docs/l/fr/user-guide/crm-essentials/pipeline.mdx index 0d9102c2c0..8f158b7e1a 100644 --- a/packages/twenty-docs/fr/user-guide/crm-essentials/pipeline.mdx +++ b/packages/twenty-docs/l/fr/user-guide/crm-essentials/pipeline.mdx @@ -93,7 +93,7 @@ Vous pouvez également masquer tous les champs et obtenir une vue d'ensemble de ### Automatisation avec les flux de travail -Utilisez [Flux de travail](/fr/user-guide/workflows/getting-started-workflows) pour automatiser votre pipeline : +Utilisez [Flux de travail](/l/fr/user-guide/workflows/getting-started-workflows) pour automatiser votre pipeline : - **Progression automatique des étapes** : Passez les affaires basées sur les activités. - **Notifications** : Alertez les membres de l'équipe des changements d'étapes. @@ -101,5 +101,5 @@ Utilisez [Flux de travail](/fr/user-guide/workflows/getting-started-workflows) p ### Multiples pipelines -Vous pouvez créer différents pipelines pour diverses lignes de métier, segments de marché ou équipes de vente spécialisées en créant de nouvelles vues. Chaque vue peut afficher différentes opportunités avec des filtres et étapes spécifiques adaptés à vos besoins. Découvrez comment créer ces vues dans notre guide de [Gestion des Vues](/fr/user-guide/crm-essentials/view-management). +Vous pouvez créer différents pipelines pour diverses lignes de métier, segments de marché ou équipes de vente spécialisées en créant de nouvelles vues. Chaque vue peut afficher différentes opportunités avec des filtres et étapes spécifiques adaptés à vos besoins. Découvrez comment créer ces vues dans notre guide de [Gestion des Vues](/l/fr/user-guide/crm-essentials/view-management). diff --git a/packages/twenty-docs/fr/user-guide/crm-essentials/sales-use-cases.mdx b/packages/twenty-docs/l/fr/user-guide/crm-essentials/sales-use-cases.mdx similarity index 71% rename from packages/twenty-docs/fr/user-guide/crm-essentials/sales-use-cases.mdx rename to packages/twenty-docs/l/fr/user-guide/crm-essentials/sales-use-cases.mdx index 2ae0919a4e..d34f27b0b4 100644 --- a/packages/twenty-docs/fr/user-guide/crm-essentials/sales-use-cases.mdx +++ b/packages/twenty-docs/l/fr/user-guide/crm-essentials/sales-use-cases.mdx @@ -13,4 +13,4 @@ sectionInfo: "Fonctionnalités essentielles du CRM pour gérer les prospects, le Les équipes GTM ont souvent besoin de capacités de vente avancées telles que le score de prospects, l'enrichissement des données, le tour de rôle, l'attribution de territoire, les rappels automatisés et les séquences d'e-mails. Bien que celles-ci ne soient pas des fonctionnalités intégrées dans Twenty, elles peuvent toutes être configurées et adaptées à vos besoins spécifiques grâce à notre système de flux de travail flexible. -Visitez notre [section Workflows](/fr/user-guide/workflows/getting-started-workflows) pour apprendre à créer ces automatisations étape par étape. Pour des exemples détaillés, consultez nos guides [Automatisations internes](/fr/user-guide/workflows/internal-automations) et [Intégration d'outils externes](/fr/user-guide/workflows/external-tool-integration). +Visitez notre [section Workflows](/l/fr/user-guide/workflows/getting-started-workflows) pour apprendre à créer ces automatisations étape par étape. Pour des exemples détaillés, consultez nos guides [Automatisations internes](/l/fr/user-guide/workflows/internal-automations) et [Intégration d'outils externes](/l/fr/user-guide/workflows/external-tool-integration). diff --git a/packages/twenty-docs/fr/user-guide/crm-essentials/view-management.mdx b/packages/twenty-docs/l/fr/user-guide/crm-essentials/view-management.mdx similarity index 97% rename from packages/twenty-docs/fr/user-guide/crm-essentials/view-management.mdx rename to packages/twenty-docs/l/fr/user-guide/crm-essentials/view-management.mdx index de66941bd9..eafca296e8 100644 --- a/packages/twenty-docs/fr/user-guide/crm-essentials/view-management.mdx +++ b/packages/twenty-docs/l/fr/user-guide/crm-essentials/view-management.mdx @@ -28,7 +28,7 @@ Organise vos enregistrements en les regroupant en fonction d'un champ sélection ### Disposition Kanban -Un tableau visuel où chaque colonne représente une étape et chaque enregistrement apparaît comme une carte. Cet agencement est idéal pour gérer les pipelines et les flux de travail où les enregistrements passent par différentes étapes. Pour plus de détails sur l'utilisation des vues Kanban pour la gestion des pipelines, consultez notre article [Pipeline](/fr/user-guide/crm-essentials/pipeline). +Un tableau visuel où chaque colonne représente une étape et chaque enregistrement apparaît comme une carte. Cet agencement est idéal pour gérer les pipelines et les flux de travail où les enregistrements passent par différentes étapes. Pour plus de détails sur l'utilisation des vues Kanban pour la gestion des pipelines, consultez notre article [Pipeline](/l/fr/user-guide/crm-essentials/pipeline).