-### Crear pull requests como borradores por defecto
+## Crear pull requests como borrador de forma predeterminada
-Active esta opción para que el editor abra todos los pull requests nuevos en estado de borrador. No puede fusionar un pull request en borrador hasta que lo marque como listo para revisión. Esto es útil cuando:
+Cuando este ajuste está activado, las pull requests nuevas creadas desde el editor se abren como borradores. No puede hacer merge de una pull request en borrador hasta que la marque como lista para revisión. Está activado de forma predeterminada.
-- Su equipo requiere una revisión manual antes de abrir el pull request para aprobación.
-- Quiere compartir URLs de vista previa sin indicar que el cambio está listo para fusionarse.
+Las pull requests en borrador son útiles cuando su equipo requiere una revisión manual antes de abrir una pull request para su aprobación, o cuando quiere compartir URLs de vista previa sin dar a entender que el cambio está listo para hacer merge.
-Todavía puede marcar un pull request como listo para revisión desde su proveedor de Git.
+
-
-
-### Método de fusión predeterminado
+## Método de merge de PR
-Elija cómo fusiona el editor los pull requests cuando hace clic en **Merge and publish**:
+Elija cómo hace merge el editor de las pull requests cuando hace clic en **Merge and publish**:
-- **Merge**: Crea un commit de fusión que preserva el historial completo de la branch.
+- **Merge**: Crea un commit de merge que conserva el historial completo de la branch. Es la opción predeterminada.
- **Squash**: Combina todos los commits de la branch en un único commit en su deployment branch.
-- **Rebase**: Reproduce cada commit de la branch sobre su deployment branch sin crear un commit de fusión.
+- **Rebase**: Reaplica cada commit de la branch sobre su deployment branch sin un commit de merge.
-El editor usa el método seleccionado por defecto. Si pasa un método de fusión explícito a través de la API o de la interfaz de su proveedor de Git, esa elección tiene prioridad.
+Si indica un método de merge explícito a través de la API o de la interfaz de su proveedor de Git, esa elección tiene prioridad.
- Ajuste su método de fusión predeterminado a las reglas de protección de branches de su proveedor de Git. Si su deployment branch solo permite fusiones tipo squash, configure el valor predeterminado en **Squash** para evitar fusiones fallidas desde el editor.
+ Haga coincidir su método de merge con las reglas de protección de branch de su proveedor de Git. Si su deployment branch solo admite squash merges, elija **Squash** para evitar merges fallidos desde el editor.
-
+
-## Danger zone
+## Instrucciones de IA
-La sección **Danger zone** del panel de configuración del editor contiene acciones que no se pueden deshacer. Ábrala desde el icono
de configuración en la barra de herramientas del editor y desplácese hasta **Danger zone**.
+Las instrucciones de IA son directrices persistentes que el editor envía a la IA junto con su solicitud. Úselas para recoger reglas de estilo y tono que no quiere repetir cada vez, como la voz, la terminología o las convenciones de formato.
-
+Sus instrucciones se aplican a:
-### Reset editor
+- Las acciones de **Edit with AI** sobre una selección, como reescribir, ampliar o corregir.
+- Las sesiones del agente iniciadas desde el editor.
-
+Cada compañero mantiene sus propias instrucciones, vinculadas a su cuenta de usuario. Las instrucciones tienen un límite de 20.000 caracteres.
-**Reset editor** obliga al editor a descartar su estado local y volver a sincronizarse desde su repositorio de Git. Úselo cuando el editor se quede desincronizado con su repositorio — por ejemplo, cuando el árbol de archivos está vacío o muestra errores como `Unable to find docs.json or mint.json` aunque el archivo exista en su deployment branch y su sitio en producción se compile con normalidad.
+Añada instrucciones de IA cuando se dé cuenta de que repite las mismas directrices en los prompts, por ejemplo:
-
- Restablecer el editor descarta cualquier cambio no publicado que no se haya confirmado en Git. Si tiene ediciones pendientes que quiere conservar, publíquelas primero.
-
+- Exigir la segunda persona o títulos en formato de frase.
+- Preferir nombres de producto o terminología concretos.
+- Prohibir el lenguaje de marketing o las frases de relleno.
+- Exigir determinados componentes, como usar siempre `
` para las llamadas de atención.
-Para restablecer el editor:
+Mantenga las instrucciones breves y concretas. La IA las sigue en cada solicitud, así que las reglas vagas o contradictorias empeoran los resultados.
-1. Haga clic en el icono de configuración en la barra de herramientas del editor.
-2. Desplácese hasta **Danger zone**.
-3. Haga clic en **Reset editor** y confirme.
+Ejemplo:
-El editor se recarga y descarga el último estado desde su repositorio.
+```text
+- Use second person ("you") and active voice.
+- Use sentence case for all headings.
+- Refer to the product as "Acme"—never "Acme Inc." or "the platform".
+- Wrap notes and warnings in or components.
+- Do not add introductory filler like "In this guide" or "Let's explore".
+```
-
- La acción **Reset editor** se encuentra en el panel de configuración del editor, no en la [Danger zone](https://app.mintlify.com/settings/organization/danger-zone) de la configuración de su dashboard. La Danger zone del dashboard solo se usa para [eliminar un deployment](/es/deploy/deployments#delete-a-deployment).
-
+Deje el campo vacío para eliminar sus instrucciones.
-
+
-## Relacionado
+## Restablecer editor
-- [Branches y publicación](/es/editor/branching-and-publishing)
-- [Configuraciones](/es/editor/configurations)
+**Reset editor** obliga al editor a descartar su estado local y sincronizarse con su repositorio de Git. Restablezca el editor si se queda desincronizado con su repositorio, por ejemplo si el árbol de archivos está vacío o muestra errores como `Unable to find docs.json`. Esto puede ocurrir aunque el archivo exista en su deployment branch y su sitio se compile con normalidad.
+
+
+ Si restablece el editor, descarta cualquier cambio sin publicar que no haya confirmado en Git. Si tiene ediciones pendientes que quiere conservar, publíquelas primero.
+
diff --git a/es/editor/suggestions.mdx b/es/editor/suggestions.mdx
deleted file mode 100644
index dd532d06a..000000000
--- a/es/editor/suggestions.mdx
+++ /dev/null
@@ -1,57 +0,0 @@
----
-title: "Guía para sugerir cambios de texto en el editor de Mintlify"
-description: "Propón cambios de texto como sugerencias que tus compañeros pueden revisar, aceptar o rechazar en el editor sin modificar el contenido actual."
-keywords: ["sugerencias", "sugerir", "colaboración", "revisión"]
----
-
-Las sugerencias te permiten proponer cambios al texto sin alterar el contenido actual. Tus compañeros pueden revisar, aceptar o rechazar tus sugerencias.
-
-El modo de sugerencia se aplica al texto de la página. Los editors y admins pueden aceptar o rechazar cualquier sugerencia; los viewers no. Consulta [roles](/es/dashboard/roles) para más detalles.
-
-Las sugerencias pendientes aparecen como texto resaltado en el editor y se muestran en la barra lateral junto a los comentarios para que los revisores puedan encontrarlas.
-
-Cuando el modo de sugerencias está activo, el editor muestra un indicador **Suggesting** en la barra superior. El indicador confirma que tus ediciones se guardarán como sugerencias.
-
-
- ## Hacer sugerencias
-
-
-1. Resalta cualquier texto de la página.
-2. Haz clic en el botón
**Switch to Suggesting** en la barra de herramientas.
-3. En el modo de sugerencias, edita el texto. Las eliminaciones e inserciones aparecen resaltadas para que los revisores puedan identificar los cambios que propones.
-4. Para salir del modo de sugerencias, haz clic en el botón
**Switch to Editing** de la barra flotante o en la **X** del indicador **Suggesting** de la barra superior.
-
-
- Los [viewers](/es/dashboard/roles) siempre están en modo de sugerencias. El modo de sugerencias se activa automáticamente cuando un viewer abre el editor. El indicador **Suggesting** es visible, pero no interactivo para los viewers, por lo que permanecen en modo de sugerencias. Esto les permite proponer cambios sin editar directamente el contenido.
-
-
-
-

-

-
-
-
- ## Aceptar una sugerencia
-
-
-1. Haz clic en el texto de la sugerencia resaltada.
-2. Haz clic en el botón
**Accept** para aplicar el cambio propuesto.
-
-Aceptar una sugerencia resuelve y elimina el hilo de la sugerencia. El cambio aceptado pasa a formar parte de tu branch actual y se publica la próxima vez que [publiques](/es/editor/branching-and-publishing).
-
-
- ## Rechazar una sugerencia
-
-
-1. Haz clic en el texto de la sugerencia resaltada.
-2. Haz clic en el botón
**Reject** para descartar el cambio propuesto.
-
-Rechazar una sugerencia resuelve y elimina el hilo de la sugerencia.
diff --git a/es/reference/concepts.mdx b/es/reference/concepts.mdx
index 5f822aeff..6cc9c2d27 100644
--- a/es/reference/concepts.mdx
+++ b/es/reference/concepts.mdx
@@ -71,7 +71,7 @@ En el editor, los cambios se **guardan** automáticamente, pero no actualizan de
- Un **despliegue de vista previa** renderiza una solicitud de extracción en una URL temporal para que los revisores puedan inspeccionar el resultado antes de fusionarla.
- Fusionar una solicitud de extracción en la rama de despliegue activa un despliegue de producción.
-Consulta [Ramas y publicación](/es/editor/branching-and-publishing) para conocer el flujo de trabajo completo.
+Consulta [Ramas y publicación](/es/editor/publish) para conocer el flujo de trabajo completo.
## Un build convierte los archivos fuente en experiencias para el lector
diff --git a/es/reference/glossary.mdx b/es/reference/glossary.mdx
index 1e3e1cb80..e1b8e76fb 100644
--- a/es/reference/glossary.mdx
+++ b/es/reference/glossary.mdx
@@ -196,7 +196,7 @@ Una versión específica por localización de tu documentación configurada en l
### Vista previa en vivo
-La renderización que se actualiza continuamente con tus ediciones no publicadas dentro del editor web. Una vista previa en vivo no se despliega públicamente. Consulta [Vista previa en vivo](/es/editor/live-preview).
+La renderización que se actualiza continuamente con tus ediciones no publicadas dentro del editor web. Una vista previa en vivo no se despliega públicamente. Consulta [Vista previa en vivo](/es/editor/review#live-preview).
### Sitio en producción
diff --git a/fr.json b/fr.json
index ad77c4d16..0e057102e 100644
--- a/fr.json
+++ b/fr.json
@@ -15,6 +15,7 @@
"root": "fr/cli/index",
"pages": [
"fr/cli/install",
+ "fr/cli/mdx-extension",
"fr/cli/preview",
"fr/cli/commands"
]
@@ -99,15 +100,11 @@
"root": "fr/editor/index",
"pages": [
"fr/editor/tutorial",
- "fr/editor/git-essentials",
"fr/editor/pages",
- "fr/editor/navigation",
- "fr/editor/live-preview",
- "fr/editor/branching-and-publishing",
- "fr/editor/comments",
- "fr/editor/suggestions",
+ "fr/editor/publish",
+ "fr/editor/review",
+ "fr/editor/collaborate",
"fr/editor/agent",
- "fr/editor/configurations",
"fr/editor/settings",
"fr/editor/keyboard-shortcuts"
]
diff --git a/fr/changelog.mdx b/fr/changelog.mdx
index 4d075ee68..438be6587 100644
--- a/fr/changelog.mdx
+++ b/fr/changelog.mdx
@@ -11,7 +11,7 @@ noindex: true
## Éditeur et collaboration
- - **Branches v2 et historique des versions :** Les branches de l'éditeur sont désormais associées à des pull requests en brouillon et enregistrent automatiquement les modifications dans Git. Vous pouvez renommer ou supprimer des branches, abandonner des modifications enregistrées automatiquement et déplacer les modifications en attente vers une nouvelle branche. Le menu des branches est trié par activité récente, utilise des noms propres à chaque utilisateur et affiche des noms `Draft
` plus clairs pour les branches générées automatiquement. Consultez [Création de branches et publication](/fr/editor/branching-and-publishing).
+ - **Branches v2 et historique des versions :** Les branches de l'éditeur sont désormais associées à des pull requests en brouillon et enregistrent automatiquement les modifications dans Git. Vous pouvez renommer ou supprimer des branches, abandonner des modifications enregistrées automatiquement et déplacer les modifications en attente vers une nouvelle branche. Le menu des branches est trié par activité récente, utilise des noms propres à chaque utilisateur et affiche des noms `Draft ` plus clairs pour les branches générées automatiquement. Consultez [Création de branches et publication](/fr/editor/publish).
- **Navigation simplifiée dans l'éditeur :** L'éditeur propose une nouvelle ligne de fil d'Ariane, des contrôles de page et de partage regroupés, des en-têtes de section fixes dans la barre latérale et une barre inférieure dédiée aux paramètres et à **Ask agent**. Sur les petits écrans, la navigation mobile utilise désormais une barre supérieure simplifiée et une barre latérale sous forme de panneau.
- **Accès aux pages et commentaires :** Demandez l'accès en modification à une page privée ou protégée depuis l'éditeur et examinez les demandes dans une fenêtre d'approbation. Les cartes de commentaires affichent désormais les photos de profil et les @mentions renvoient vers la personne mentionnée.
- **Améliorations de la live preview :** Exécutez plusieurs prévisualisations locales à la fois. Les modifications de navigation se propagent aux prévisualisations ouvertes, le panneau de l'agent s'ancre à gauche et la prévisualisation reste visible pendant les tours de suivi de l'onboarding.
@@ -179,7 +179,7 @@ noindex: true
- **Flux de revue :** Demandez une revue sur un brouillon, laissez des retours et approuvez ou demandez des modifications avant publication. Les revues prennent désormais en charge les branches sans déploiement.
- - **Davantage de façons de collaborer :** Démarrez des [fils de commentaires](/fr/editor/comments) sur une page entière, mentionnez-vous pour laisser un rappel et utilisez les raccourcis clavier Option + C ou Option + S pour commenter ou suggérer des modifications sur le texte sélectionné.
+ - **Davantage de façons de collaborer :** Démarrez des [fils de commentaires](/fr/editor/collaborate#comments) sur une page entière, mentionnez-vous pour laisser un rappel et utilisez les raccourcis clavier Option + C ou Option + S pour commenter ou suggérer des modifications sur le texte sélectionné.
- **Édition plus rapide et disponible :** L'éditeur s'affiche sans attendre l'arborescence Git et les personnes sans accès en écriture GitHub peuvent l'utiliser.
@@ -236,7 +236,7 @@ noindex: true
## Améliorations de l'éditeur
- - **Brouillons :** Travaillez sur des modifications non publiées sans créer de branche ni utiliser de commandes Git. Consultez [Brouillons](/fr/editor/branching-and-publishing) pour plus d'informations.
+ - **Brouillons :** Travaillez sur des modifications non publiées sans créer de branche ni utiliser de commandes Git. Consultez [Brouillons](/fr/editor/publish) pour plus d'informations.
- **Verrouiller la branche de déploiement :** L'éditeur propose désormais de verrouiller votre branche de déploiement s'il détecte des protections de branche.
- **[Agent de l'éditeur](/fr/editor) plus rapide avec un meilleur annuler/rétablir :** Les mises à jour de l'agent s'affichent désormais instantanément, la navigation est plus rapide, et les modifications de contenu et d'arborescence de navigation peuvent être annulées et rétablies proprement.
- **État des titres repliables conservé par utilisateur :** Vos préférences de sections dépliées et repliées sont conservées d'une session à l'autre de l'éditeur.
@@ -1071,7 +1071,7 @@ noindex: true
- Refonte de la page de paramètres de configuration de l'éditeur avec une mise en page améliorée et le support de la sauvegarde automatique.
- Les pages générées automatiquement à partir des spécifications OpenAPI apparaissent désormais dans l'éditeur web comme des entrées en lecture seule.
- - Support vidéo dans l'[aperçu en direct](/fr/editor/live-preview). Les fichiers mp4, webm et mov intégrés s'affichent désormais correctement pendant le développement local.
+ - Support vidéo dans l'[aperçu en direct](/fr/editor/review#live-preview). Les fichiers mp4, webm et mov intégrés s'affichent désormais correctement pendant le développement local.
- Les [automatisations](/fr/automations) peuvent désormais être désactivées et réactivées depuis le tableau de bord.
- Les analyses de l'assistant affichent désormais l'utilisation ventilée par source (web vs API) dans le tableau de bord.
- La recherche MCP authentifiée filtre désormais correctement les résultats en fonction des groupes d'authentification de l'utilisateur.
@@ -1620,7 +1620,7 @@ Consultez les retours ventilés par pages individuelles dans votre tableau de bo
## Améliorations de l’éditeur web
- * Ajout de [liens de prévisualisation partageables](/fr/editor/branching-and-publishing#access-and-share-a-preview) depuis la barre d’outils de l’éditeur.
+ * Ajout de [liens de prévisualisation partageables](/fr/editor/review#preview-deployments) depuis la barre d’outils de l’éditeur.
* Mise à jour du [flux de publication](/fr/editor/publish) pour prendre en charge la publication en un clic ou la création de pull requests (demandes de fusion).
* Le travail dans l’éditeur web ne nécessite plus de se connecter avec GitHub.
diff --git a/fr/cli/index.mdx b/fr/cli/index.mdx
index a9103cd73..6c4c4469a 100644
--- a/fr/cli/index.mdx
+++ b/fr/cli/index.mdx
@@ -86,5 +86,6 @@ https://mcp.mintlify.com
- [Installer la CLI](/fr/cli/install) : Installez la CLI et préparez-la à l'utilisation.
+- [Extension Mintlify MDX](/fr/cli/mdx-extension) : Ajoutez l'autocomplétion, la vérification des erreurs en ligne et une prévisualisation dans l'éditeur.
- [Prévisualisation locale](/fr/cli/preview) : Lancez un serveur de développement local avec la recherche et l'assistant.
- [Commandes](/fr/cli/commands) : Référence complète de toutes les commandes et options.
diff --git a/fr/cli/install.mdx b/fr/cli/install.mdx
index f23bd28ac..56d298e9c 100644
--- a/fr/cli/install.mdx
+++ b/fr/cli/install.mdx
@@ -121,14 +121,16 @@ Si `mint update` n'est pas disponible dans votre version, réinstallez la CLI av
```
-
- ## Formatage
+
+ ## Prise en charge des éditeurs
-Pour la coloration syntaxique et le formatage du code dans les fichiers MDX, nous recommandons les extensions suivantes :
+Pour la coloration syntaxique, l'autocomplétion et la vérification des erreurs dans les fichiers MDX, utilisez les extensions suivantes :
-- **Cursor, Devin Desktop, VS Code** : [Extension MDX pour VS Code](https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx) et [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
-- **JetBrains** : [Plugin MDX pour IntelliJ IDEA](https://plugins.jetbrains.com/plugin/14944-mdx) et [Prettier](https://prettier.io/docs/webstorm)
+- **Cursor, Devin Desktop, VS Code** : [Extension Mintlify MDX](/fr/cli/mdx-extension) et [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) pour le formatage.
+- **JetBrains** : [Plugin MDX pour IntelliJ IDEA](https://plugins.jetbrains.com/plugin/14944-mdx) et [Prettier](https://prettier.io/docs/webstorm).
+
+Vous pouvez également formater les fichiers MDX avec [`mint format`](/fr/cli/commands#mint-format).
## Dépannage
diff --git a/fr/cli/mdx-extension.mdx b/fr/cli/mdx-extension.mdx
new file mode 100644
index 000000000..d82167b10
--- /dev/null
+++ b/fr/cli/mdx-extension.mdx
@@ -0,0 +1,169 @@
+---
+title: "Extension Mintlify MDX"
+description: "Installez l'extension Mintlify MDX pour bénéficier de l'autocomplétion, des diagnostics en ligne, de la documentation au survol et d'une prévisualisation dans l'éditeur pendant que vous rédigez du MDX en local."
+keywords: ["Cursor", "MDX", "autocomplétion", "diagnostics", "IntelliSense", "prévisualisation", "éditeur"]
+---
+
+L'extension Mintlify MDX ajoute la prise en charge du langage pour les projets Mintlify à VS Code, Cursor, Devin Desktop et aux autres éditeurs compatibles avec l'API d'extensions de VS Code. L'extension connaît chaque composant intégré et chaque propriété, vous bénéficiez donc de l'autocomplétion pendant la saisie, et elle signale les composants inconnus, les propriétés invalides et les imports de snippets non résolus.
+
+L'extension exécute également une prévisualisation en direct dans votre éditeur, ce qui vous permet de rédiger et de voir le rendu sans passer par un navigateur.
+
+
+ ## Prérequis
+
+
+- VS Code 1.85.0 ou plus récent
+- Un répertoire de documentation avec un fichier `docs.json` valide
+- La [CLI Mintlify](/fr/cli/install), uniquement pour la prévisualisation dans l'éditeur
+
+
+ ## Installer l'extension
+
+
+Installez depuis la ligne de commande :
+
+```bash
+code --install-extension mintlify.mintlify-snippets
+```
+
+Ou installez depuis votre éditeur :
+
+1. Ouvrez la vue Extensions.
+2. Recherchez `@id:mintlify.mintlify-snippets`.
+3. Cliquez sur **Install**.
+
+Vous pouvez également l'installer depuis le [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=mintlify.mintlify-snippets).
+
+L'extension s'active lorsque vous ouvrez un fichier `.mdx` ou un espace de travail contenant un fichier `docs.json`.
+
+
+ ## Autocomplétion
+
+
+Tapez `<` pour afficher tous les composants intégrés. L'autocomplétion suggère les propriétés et les valeurs des composants à l'intérieur des balises.
+
+L'extension suggère les composants que vous importez depuis des [snippets réutilisables](/fr/create/reusable-snippets) aux côtés des composants intégrés.
+
+
+ ## Diagnostics
+
+
+L'extension signale les problèmes dans le panneau Problèmes et les souligne dans votre fichier pendant que vous rédigez :
+
+- Composants inconnus.
+- Propriétés inconnues ou en double.
+- Valeurs invalides pour les propriétés énumérées.
+- Propriétés requises manquantes.
+- Balises non fermées ou mal appariées.
+- Imports de snippets non résolus.
+
+Ces classes d'erreurs provoquent des échecs de build, corrigez-les donc au fil de la rédaction pour éviter des déploiements en échec.
+
+Pour désactiver les diagnostics, définissez `mintlify.diagnostics.enabled` sur `false`.
+
+
+ ## Documentation au survol
+
+
+Survolez un composant ou une propriété pour voir sa fonction et un lien vers sa page dans la documentation Mintlify. Le survol d'un composant de snippet prévisualise le contenu du fichier de snippet.
+
+
+ ## Atteindre la définition
+
+
+Maintenez
CMD (macOS) ou
CTRL (Windows) et cliquez pour accéder à la définition :
+
+- des composants de snippet ;
+- des chemins d'import ;
+- des attributs `href` et `src` qui pointent vers des pages locales.
+
+L'extension trouve la racine de votre documentation en remontant depuis le fichier ouvert jusqu'à trouver `docs.json`, de sorte que les imports absolus comme `/snippets/example.mdx` se résolvent correctement. Le projet détecté apparaît dans la barre d'état. Pour vérifier quelle racine l'extension utilise, exécutez **Mintlify: Show detected docs root** depuis la palette de commandes.
+
+
+ ## Validation de la configuration
+
+
+L'extension valide `docs.json` par rapport au [schéma Mintlify](https://mintlify.com/docs.json).
+
+
+ ## Prévisualisation dans votre éditeur
+
+
+Ouvrez un fichier `.mdx` et sélectionnez l'icône de prévisualisation dans la barre de titre de l'éditeur, ou faites un clic droit sur le fichier et sélectionnez **Preview Mintlify**. Un panneau de prévisualisation s'ouvre à côté de votre éditeur et affiche le rendu de la page.
+
+Les prévisualisations dans l'éditeur nécessitent la [CLI Mintlify](/fr/cli/install). L'URL du serveur en cours d'exécution apparaît dans la barre d'état. Sélectionnez-la pour arrêter le serveur, ou exécutez **Mintlify: Stop preview server**.
+
+Pour voir la sortie du processus `mint dev` sous-jacent, ouvrez le canal de sortie **Mintlify Preview**.
+
+
+ Utilisez la prévisualisation dans l'éditeur pendant que vous rédigez des pages individuelles, et [`mint dev`](/fr/cli/preview) dans un navigateur lorsque vous voulez tester la navigation, la recherche ou l'authentification sur l'ensemble de votre site.
+
+
+
+ ## Encadrer du contenu dans des composants
+
+
+L'extension inclut des snippets qui encadrent le texte sélectionné dans un composant, plutôt que d'insérer un composant vide à remplir.
+
+Pour les utiliser, sélectionnez le contenu à encadrer, puis exécutez **Snippets: Surround With** depuis la palette de commandes et choisissez un composant. Des snippets sont disponibles pour `AccordionGroup`, `CardGroup`, `CodeGroup`, `Expandable`, `Frame`, `RequestExample`, `ResponseExample` et les blocs de code délimités.
+
+
+ ## Paramètres
+
+
+| Paramètre | Valeur par défaut | Description |
+| --- | --- | --- |
+| `mintlify.diagnostics.enabled` | `true` | Signale les composants inconnus, les propriétés inconnues, les propriétés requises manquantes et les imports de snippets non résolus. |
+| `mintlify.warnAboutConflictingExtensions` | `true` | Avertit lorsqu'une autre extension MDX est installée aux côtés de l'extension Mintlify MDX. |
+| `mintlify.preview.command` | `mint dev --no-open` | Commande utilisée pour démarrer le serveur de prévisualisation, exécutée depuis la racine de votre projet. |
+| `mintlify.preview.followScroll` | `true` | Fait défiler la prévisualisation jusqu'au titre le plus proche du haut de votre éditeur. |
+
+`mintlify.preview.command` est un paramètre utilisateur, un espace de travail ne peut donc pas le remplacer. Cela empêche un dépôt cloné d'exécuter une commande arbitraire sur votre machine lorsque vous ouvrez une prévisualisation.
+
+
+ ## Commandes
+
+
+Exécutez-les depuis la palette de commandes :
+
+| Commande | Description |
+| --- | --- |
+| **Mintlify: Preview Mintlify** | Ouvre le panneau de prévisualisation pour le fichier actuel. |
+| **Mintlify: Stop preview server** | Arrête le serveur de prévisualisation en cours d'exécution. |
+| **Mintlify: Show detected docs root** | Affiche le fichier `docs.json` que l'extension a résolu. |
+| **Mintlify: Open component docs** | Ouvre la documentation du composant sous votre curseur. |
+| **Mintlify: Restart language server** | Redémarre le serveur de langage. |
+
+
+ ## Extensions en conflit
+
+
+D'autres extensions MDX fournissent leur propre coloration syntaxique et leurs propres fonctionnalités de langage pour les fichiers `.mdx`, ce qui entre en conflit avec cette extension. Désactivez les autres extensions MDX pour éviter les suggestions en double et une coloration incohérente.
+
+Pour le formatage du code, utilisez [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) aux côtés de cette extension ou exécutez [`mint format`](/fr/cli/commands#mint-format).
+
+
+ ## Dépannage
+
+
+
+
+ L'extension résout les composants par rapport à la racine de votre documentation. Exécutez **Mintlify: Show detected docs root** pour confirmer qu'elle a trouvé le bon fichier `docs.json`. Si la racine est incorrecte ou manquante, ouvrez le dossier contenant votre fichier `docs.json` comme espace de travail.
+
+ Si la racine est correcte, exécutez **Mintlify: Restart language server**.
+
+
+ Une autre extension MDX est probablement active elle aussi. Ouvrez la vue Extensions, recherchez `mdx` et désactivez toute autre extension MDX dans cet espace de travail.
+
+
+ Ouvrez le canal de sortie **Mintlify Preview** pour voir l'erreur de `mint dev`.
+
+ - `could not run "mint dev --no-open"` : la CLI n'est pas installée. Installez-la avec `npm i -g mint`.
+ - `Trust the workspace first` : faites confiance à l'espace de travail via **Manage Workspace Trust**.
+ - `no docs.json found above this file` : ouvrez le dossier contenant votre fichier `docs.json` comme espace de travail.
+ - `Invalid docs.json` : exécutez [`mint validate`](/fr/cli/commands#mint-validate) pour trouver l'erreur de configuration.
+
+
+ Les chemins d'import absolus se résolvent depuis la racine de votre documentation, pas depuis votre fichier. Vérifiez que le chemin correspond à l'emplacement du fichier de snippet par rapport à votre fichier `docs.json`, et que la racine détectée est correcte.
+
+
diff --git a/fr/cli/preview.mdx b/fr/cli/preview.mdx
index ec63f517f..827cdd65d 100644
--- a/fr/cli/preview.mdx
+++ b/fr/cli/preview.mdx
@@ -35,6 +35,10 @@ Pour générer une prévisualisation sans installer la CLI globalement, exécute
npx mint dev
```
+
+ Si vous rédigez dans VS Code ou Cursor, l'[extension Mintlify MDX](/fr/cli/mdx-extension) exécute cette prévisualisation dans un panneau à côté de votre éditeur et la fait défiler pour correspondre à la page que vous modifiez.
+
+
## Se connecter pour la recherche et l'assistant
diff --git a/fr/deploy/authentication-setup.mdx b/fr/deploy/authentication-setup.mdx
index e4d6aff5a..d5bb44f69 100644
--- a/fr/deploy/authentication-setup.mdx
+++ b/fr/deploy/authentication-setup.mdx
@@ -581,4 +581,4 @@ Certaines fonctionnalités se comportent différemment ou ne sont pas disponible
| [skill.md](/fr/ai/skillmd) | Prise en charge complète | Non pris en charge | Non pris en charge |
| [Sitemap](/fr/optimize/seo#sitemaps-and-robotstxt-files) | Prise en charge complète | Disponible derrière l’authentification, mais exclut les pages dans des groupes | Disponible derrière l’authentification, mais exclut les pages dans des groupes |
| [robots.txt](/fr/optimize/seo#sitemaps-and-robotstxt-files) | Prise en charge complète | Disponible derrière l’authentification | Disponible derrière l’authentification |
-| [Aperçu en direct](/fr/editor/live-preview) | Prise en charge complète | Pris en charge avec authentification automatique de l’éditeur | Pris en charge avec authentification automatique de l’éditeur |
+| [Aperçu en direct](/fr/editor/review#live-preview) | Prise en charge complète | Pris en charge avec authentification automatique de l’éditeur | Pris en charge avec authentification automatique de l’éditeur |
diff --git a/fr/editor/agent.mdx b/fr/editor/agent.mdx
index 75bcdb1e9..6a501867f 100644
--- a/fr/editor/agent.mdx
+++ b/fr/editor/agent.mdx
@@ -1,12 +1,12 @@
---
-title: "Demander à l'agent"
-description: "Utilisez l'agent IA de l'éditeur pour rédiger et modifier des pages, laisser commentaires et suggestions, rechercher et gérer les paramètres."
+title: "Interroger l'agent"
+description: "Utilisez l'agent d'IA intégré à l'éditeur pour rédiger du contenu, modifier des pages, laisser des commentaires et des suggestions, faire des recherches sur votre site, téléverser des fichiers et configurer des paramètres."
keywords: ["editor", "AI", "assistant", "agent", "chat", "comments", "suggestions", "code mode", "file upload"]
---
-L'éditeur inclut un agent intégré qui peut modifier des pages, réorganiser la navigation, mettre à jour `docs.json`, effectuer des recherches dans l'ensemble de votre référentiel et gérer les paramètres du tableau de bord.
+L'éditeur intègre un agent capable de modifier des pages, de réorganiser la navigation, de mettre à jour `docs.json`, de faire des recherches dans tout votre dépôt et de gérer les paramètres du dashboard.
-L'agent de l'éditeur effectue les modifications directement sur votre branche actuelle.
+L'agent de l'éditeur applique ses modifications directement sur votre branch actuelle.
@@ -16,17 +16,7 @@ L'agent de l'éditeur effectue les modifications directement sur votre branche a
Cliquez sur **Ask agent** dans la barre d'outils de l'éditeur, ou appuyez sur
Cmd +
I (macOS) ou
Ctrl +
I (Windows).
-Pour fermer le panneau, cliquez sur le bouton **X** dans l'en-tête du panneau ou appuyez à nouveau sur
Cmd +
I.
-
-
-
-## Envoyer un message
-
-
-
-Saisissez votre requête dans la zone de chat en bas du panneau et appuyez sur
Enter ou cliquez sur le bouton d'envoi
.
-
-Tapez
@ pour mentionner une page spécifique. L'agent se concentre sur cette page lors du traitement de votre requête. Si vous ne mentionnez pas de page, l'agent utilise la page actuellement ouverte.
+Saisissez
@ pour mentionner une page précise et l'agent se concentre dessus. Sans mention, il utilise la page que vous avez ouverte.
Exemples de prompts :
@@ -42,16 +32,16 @@ Exemples de prompts :
-Cliquez sur l'icône en forme de trombone dans la zone de chat, ou faites glisser-déposer des fichiers dans le panneau. L'agent lit les fichiers joints comme contexte pour votre requête.
+Cliquez sur l'icône du trombone dans la zone de chat, ou faites glisser des fichiers sur le panneau. L'agent lit les fichiers joints comme contexte pour votre demande.
Types de fichiers pris en charge :
- **Images** : JPG, PNG, GIF, WebP, SVG
- **Documents** : PDF
-- **Code et texte** : `.js`, `.ts`, `.jsx`, `.tsx`, `.mdx`, `.md`, `.json`, `.yaml`, `.html`, `.css`, Python, Go, Rust, Ruby, Java, Swift, C, C++, SQL, scripts shell, et plus encore
+- **Code et texte** : `.js`, `.ts`, `.jsx`, `.tsx`, `.mdx`, `.md`, `.json`, `.yaml`, `.html`, `.css`, Python, Go, Rust, Ruby, Java, Swift, C, C++, SQL, scripts shell et plus encore
Taille maximale : 5 Mo par fichier, sauf pour les fichiers SVG, limités à 256 Ko. Maximum : 10 fichiers par message.
-Mintlify supprime les scripts et autres contenus actifs des fichiers SVG avant que l'agent ne les lise.
+Mintlify retire les scripts et les autres contenus actifs des fichiers SVG avant que l'agent ne les lise.
@@ -59,7 +49,7 @@ Mintlify supprime les scripts et autres contenus actifs des fichiers SVG avant q
-En mode visuel, sélectionnez du texte sur une page. Une barre d'outils flottante apparaît au-dessus de la sélection. Cliquez sur **Add to agent** pour envoyer le texte sélectionné à l'agent comme contexte.
+En mode visuel, sélectionnez du texte et cliquez sur **Add to agent** dans la barre d'outils flottante pour l'envoyer à l'agent comme contexte.
@@ -67,26 +57,26 @@ En mode visuel, sélectionnez du texte sur une page. Une barre d'outils flottant
-Par défaut, l'agent modifie directement le contenu. Pour obtenir du feedback sans modifier immédiatement la page, demandez explicitement à l'agent de relire la page, de laisser des commentaires ou de faire des suggestions.
+Par défaut, l'agent modifie le contenu directement. Pour obtenir un retour sans modifier la page tout de suite, demandez-lui explicitement de relire la page, de laisser des commentaires ou de faire des suggestions.
-- Les [suggestions](/fr/editor/suggestions) proposent un remplacement précis que vous pouvez accepter ou refuser. Le texte d'origine reste visible barré jusqu'à votre décision, et l'agent peut inclure une explication dans le fil de la suggestion.
-- Les [commentaires](/fr/editor/comments) laissent un retour ou une question ancrée à un texte précis sans modifier la page.
+- Les [suggestions](/fr/editor/collaborate#suggestions) proposent un remplacement précis que vous pouvez accepter ou refuser. Le texte d'origine reste visible barré jusqu'à votre décision, et l'agent peut joindre une explication au fil de la suggestion.
+- Les [commentaires](/fr/editor/collaborate#comments) laissent un retour ou une question ancrée à un texte précis sans modifier la page.
-Exemples d'invites :
+Exemples de prompts :
- `review this page and leave suggestions`
- `comment on anything that needs more context`
- `suggest ways to make the introduction more concise`
-L'agent utilise la page que vous avez actuellement ouverte, sauf si vous en nommez une autre. Il peut annoter le texte rendu de la page, y compris la prose à l'intérieur des composants, mais pas le frontmatter, les métadonnées de page, la configuration, ni les balises et attributs bruts des composants MDX.
+L'agent utilise la page que vous avez ouverte, sauf si vous en nommez une autre. Il peut annoter le texte rendu de la page, y compris la prose à l'intérieur des composants. Il ne peut pas annoter le frontmatter, les métadonnées de page, la configuration, ni les balises et attributs MDX bruts.
-## Examiner ce que l'agent a modifié
+## Vérifier ce que l'agent a modifié
-À mesure que l'agent modifie vos pages, un panneau **Changed files** apparaît dans le chat. Développez-le pour voir la liste de tous les fichiers modifiés au cours de la session. Cliquez sur n'importe quel fichier pour l'ouvrir en vue de comparaison et comparer les modifications de l'agent à l'original.
+Un panneau **Changed files** apparaît dans le chat pendant que l'agent travaille. Développez-le pour voir tous les fichiers modifiés au cours de la session, et cliquez sur l'un d'eux pour comparer les modifications à l'original en vue diff.
@@ -100,23 +90,23 @@ L'agent utilise la page que vous avez actuellement ouverte, sauf si vous en nomm
-L'agent peut écrire, réécrire, développer et réorganiser le contenu de n'importe quelle page. Il lit votre contenu existant pour respecter votre style et votre structure.
+L'agent peut rédiger, réécrire, développer et réorganiser le contenu de n'importe quelle page. Il lit votre contenu existant pour s'aligner sur votre style et votre structure.
-### Rechercher et naviguer dans votre contenu
+### Rechercher et parcourir votre contenu
-L'agent peut effectuer une recherche dans l'ensemble de votre référentiel, et pas seulement sur la page ouverte. Utilisez-le pour trouver des informations, repérer des incohérences ou vérifier qu'un contenu existe avant de l'ajouter.
+L'agent peut faire des recherches dans tout votre dépôt, pas seulement dans la page ouverte. Utilisez-le pour trouver une information, repérer des incohérences ou vérifier qu'un contenu existe déjà avant d'en ajouter.
-
+
### Mettre à jour la navigation et docs.json
-L'agent peut ajouter, renommer, réordonner et supprimer des éléments de navigation, les mêmes modifications que vous feriez manuellement dans le panneau de navigation. Il peut aussi mettre à jour la configuration `docs.json` directement, y compris en ajoutant de nouveaux groupes, en ajustant des paramètres et en configurant des redirections.
+L'agent peut ajouter, renommer, réordonner et supprimer des éléments de navigation, les mêmes modifications que vous feriez manuellement dans le panneau de navigation. Il peut aussi mettre à jour directement la configuration de `docs.json`, y compris ajouter des groups, ajuster des paramètres et configurer des redirections.
Exemple : `add a "Quickstart" group under the Getting Started tab and move the quickstart page into it`
@@ -126,21 +116,21 @@ Exemple : `add a "Quickstart" group under the Getting Started tab and move the q
-L'agent peut exécuter `grep`, `rg` et d'autres commandes bash sur votre référentiel. Utilisez cette fonction pour des opérations en masse sur de nombreux fichiers.
+L'agent peut exécuter `grep`, `rg` et d'autres commandes bash sur votre dépôt. Utilisez-le pour des opérations en masse qui couvrent de nombreux fichiers.
Exemple : `find every page that mentions the deprecated /v1/auth endpoint`
-### Configurer votre site (mode code)
+### Configurer votre site (code mode)
-Pour les requêtes qui vont au-delà de la modification de pages (configurer l'authentification, gérer des workflows ou modifier les paramètres de déploiement), l'agent passe en mode code. Il écrit et exécute un script sur votre tableau de bord Mintlify en votre nom.
+Pour les demandes qui vont au-delà de la modification de pages (configurer l'authentification, gérer des workflows ou modifier les paramètres du deployment), l'agent passe en code mode. Il écrit et exécute un script sur votre dashboard Mintlify en votre nom.
-Le mode code respecte vos permissions du tableau de bord. Si vous n'avez pas accès à un paramètre dans le tableau de bord, l'agent ne peut pas non plus le modifier.
+Le code mode respecte vos permissions sur le dashboard. Si vous n'avez pas accès à un paramètre dans le dashboard, l'agent ne peut pas le modifier non plus.
-Exemples de prompts qui utilisent le mode code :
+Exemples de prompts qui utilisent le code mode :
- `enable JWT authentication for my site`
- `create a workflow that updates my site when I merge a PR`
@@ -152,9 +142,9 @@ Exemples de prompts qui utilisent le mode code :
-Lorsque vous ouvrez l'éditeur depuis une exécution d'automatisation terminée en cliquant sur **View changes**, le panneau de l'agent s'ouvre automatiquement avec le contexte de ce que l'automatisation a fait. Une carte **Pages modifiées** en haut du chat liste chaque page modifiée par l'automatisation — cliquez sur une page pour ouvrir une vue de diff.
+Lorsque vous ouvrez l'éditeur depuis une exécution d'automatisation terminée en cliquant sur **View changes**, le panneau de l'agent s'ouvre automatiquement avec le contexte de ce qu'a fait l'automatisation. Une carte **Changed pages** en haut du chat liste toutes les pages modifiées par l'automatisation. Cliquez sur une page pour ouvrir une vue diff.
-L'agent dispose du contexte du prompt de l'automatisation, d'un résumé des modifications qu'elle a effectuées et des pages qu'elle a modifiées. Vous pouvez lui demander d'affiner ou d'étendre le travail de l'automatisation sans avoir à réexpliquer le contexte.
+L'agent dispose du prompt de l'automatisation, d'un résumé des modifications effectuées et de la liste des pages concernées. Vous pouvez lui demander d'affiner ou de prolonger son travail sans avoir à réexpliquer le contexte.
Par exemple : `The new section on rate limits is too long. Trim it to three sentences.`
@@ -164,7 +154,7 @@ Par exemple : `The new section on rate limits is too long. Trim it to three sent
-Cliquez sur l'icône d'horloge dans l'en-tête du panneau pour voir vos précédentes sessions de chat. Cliquez sur une session pour la rouvrir et voir ce que l'agent a modifié.
+Cliquez sur l'icône d'horloge dans l'en-tête du panneau pour voir vos sessions de chat précédentes. Cliquez sur une session pour la rouvrir et voir ce que l'agent a modifié.
@@ -172,4 +162,4 @@ Cliquez sur l'icône d'horloge dans l'en-tête du panneau pour voir vos précéd
-Pour donner à l'agent des consignes persistantes telles que des règles de voix, de terminologie ou des conventions de mise en forme, configurez des instructions d'IA dans les [Paramètres de l'éditeur](/fr/editor/settings#ai-instructions). L'agent suit ces instructions à chaque requête sans que vous ayez besoin de les répéter.
+Pour donner à l'agent des consignes persistantes, comme des règles de voix, une terminologie ou des conventions de mise en forme, configurez des instructions d'IA dans les [paramètres de l'éditeur](/fr/editor/settings#ai-instructions). L'agent suit ces instructions à chaque demande sans que vous ayez à les répéter.
diff --git a/fr/editor/branching-and-publishing.mdx b/fr/editor/branching-and-publishing.mdx
deleted file mode 100644
index dd8af331d..000000000
--- a/fr/editor/branching-and-publishing.mdx
+++ /dev/null
@@ -1,264 +0,0 @@
----
-title: "Branches et publication"
-description: "Comprenez comment les branches et règles de protection déterminent ce qui se passe à la publication, et gérez le workflow de relecture et de déploiement."
-keywords: ["editor", "branch", "publish", "pull request", "preview", "git", "merge", "deploy"]
----
-
-L'éditeur web enregistre automatiquement tout ce que vous tapez, mais vos modifications ne sont mises en ligne que lorsque vous choisissez de les publier.
-
-Ce qui se passe lors de la publication dépend de deux choses : **la branche sur laquelle vous vous trouvez** et **si cette branche exige des pull requests**.
-
-
-
-## Enregistrement vs publication
-
-
-
-**L'enregistrement** est automatique. Mintlify stocke vos modifications sur ses serveurs et les conserve à travers les onglets du navigateur, les appareils et les coupures réseau.
-
-**La publication** valide vos modifications dans votre référentiel Git. Cliquez sur **Publish** dans la barre d'outils pour ouvrir le menu de publication, enregistrer vos modifications en tant que commit Git et créer une pull request.
-
-L'éditeur suit les éléments suivants comme modifications en attente :
-
-- Modifications de contenu dans les pages
-- Pages nouvelles ou supprimées
-- Modifications de la structure de navigation
-- Téléversements de médias
-- Mises à jour de configuration
-
-
-
-## Ce qui se passe lorsque vous publiez
-
-
-
-Les actions disponibles lorsque vous cliquez sur le bouton de publication dépendent de votre branche actuelle et de la présence de règles de protection de branche imposant des pull requests.
-
-| Type de branche | Protection de branche | Actions disponibles |
-|-------------|-------------------|-------------------|
-|
Branche de déploiement | Aucune | **Publish** directement sur votre site en production |
-| Branche de déploiement | Pull requests requises | **Create branch** pour déplacer les modifications vers une nouvelle branche |
-|
Branche de fonctionnalité | Aucune | **Save in branch**, **Create pull request** |
-| Branche de fonctionnalité | Pull requests requises | **Save in branch**, **Create pull request** |
-
-- **Publish** : Valide et déploie immédiatement vos modifications sur votre site en production.
-- **Save in branch** : Valide vos modifications sur la branche de fonctionnalité sans les fusionner dans votre branche de déploiement.
-- **Create branch** : Déplace vos modifications en attente vers une nouvelle branche de fonctionnalité lorsque vous êtes sur une branche de déploiement protégée.
-- **Create pull request** : Ouvre une pull request ciblant votre branche de déploiement.
-
-S'il n'y a aucune modification en attente, l'éditeur désactive les actions de publication et d'enregistrement.
-
-
- Votre site en production se met à jour après que Mintlify a généré et déployé vos modifications. Cela prend généralement de 30 secondes à quelques minutes. Vérifiez le statut du déploiement sur votre [tableau de bord](https://app.mintlify.com).
-
-
-
-
-## Quand utiliser une branche
-
-
-
-**Modifiez directement sur votre branche de déploiement** si vous n'utilisez pas de workflow basé sur Git.
-
-**Créez une branche** lorsque vous utilisez un workflow basé sur des branches dans lequel chaque modification de votre contenu se fait sur une branche distincte.
-
-
-
-## Créer des branches et changer de branche
-
-
-
-
-
-### Créer une branche
-
-
-
-1. Cliquez sur le nom de la branche dans la barre d'outils de l'éditeur.
-1. Cliquez sur **Create new branch**.
-1. Si vous avez des modifications en attente, choisissez si vous voulez les transférer vers la nouvelle branche ou les laisser sur la branche actuelle.
-1. Saisissez un nom et cliquez sur **Create branch**.
-
-
- Utilisez des noms de branche descriptifs pour les identifier facilement et permettre aux autres de comprendre à quoi sert chaque branche.
-
-
-
-
-### Changer de branche
-
-
-
-1. Cliquez sur le nom de la branche dans la barre d'outils.
-1. Recherchez ou faites défiler jusqu'à la branche souhaitée.
-1. Cliquez sur la branche pour y basculer.
-
-
- Changer de branche alors que vous avez des modifications non publiées vous invite à transférer ces modifications vers la nouvelle branche ou à les laisser sur place. Les modifications laissées de côté restent sur votre branche d'origine.
-
-
-
- Pour copier le nom d'une branche, survolez la branche dans la liste déroulante et cliquez sur l'icône de copie. Pratique pour partager la branche avec des coéquipiers ou la référencer dans une pull request.
-
-
-
-
-## Prévisualiser vos modifications
-
-
-
-Chaque fois que vous enregistrez des modifications sur une branche de fonctionnalité, Mintlify génère un déploiement de prévisualisation, une URL temporaire où vos modifications s'affichent exactement comme une fois publiées.
-
-
-
-### Accéder à un aperçu et le partager
-
-
-
-1. Cliquez sur **Publish** dans la barre d'outils de l'éditeur.
-1. Dans le menu de publication, cliquez sur l'URL d'aperçu. Le format de l'URL est `organization-branch-name.mintlify.site`.
-
-

-

-
-
-Copiez l'URL et envoyez-la aux relecteurs. L'aperçu se met à jour automatiquement chaque fois que vous enregistrez sur la branche.
-
-
-
-### Restreindre l'accès aux aperçus
-
-
-
-Les URL d'aperçu sont publiquement accessibles par défaut. Pour restreindre l'accès aux membres de votre organisation Mintlify, activez l'authentification d'aperçu sur la page [Add-ons](https://app.mintlify.com/products/addons) de votre tableau de bord.
-
-
-
-### Partager des liens de l'éditeur
-
-
-
-Pour inviter un coéquipier sur une page spécifique d'une branche, copiez l'URL depuis la barre d'adresse de votre navigateur et partagez-la. Toute personne ayant accès à votre organisation Mintlify peut ouvrir le lien directement dans sa session de l'éditeur.
-
-Le format de l'URL est :
-
-```text
-https://app.mintlify.com/{org}/{project}/editor/{branch}/~/{filepath}
-```
-
-Par exemple : `https://app.mintlify.com/acme/docs/editor/main/~/guides/quickstart.mdx`
-
-
-
-## Examiner et fusionner les pull requests
-
-
-
-Lorsqu'une pull request est ouverte pour la branche actuelle, le menu de publication affiche un panneau de relecture avec :
-
-- Le titre de la pull request, sa description et si elle est en brouillon.
-- Les branches source et cible.
-- Le nombre de fichiers modifiés.
-- L'exigence d'approbation sur la branche de déploiement : **Approval required**, **Code owner required**, ou aucune exigence.
-- Le statut de relecture actuel : **Approved**, **Changes requested** ou **Awaiting review**.
-
-Cliquez sur le lien de la pull request pour l'ouvrir dans GitHub, GitLab ou Bitbucket.
-
-Une fois qu'un relecteur a approuvé la pull request, cliquez sur **Merge and publish** pour la fusionner et la déployer directement depuis l'éditeur. L'éditeur bascule vers votre branche de déploiement après la fusion.
-
-
-
-### Approuver les pull requests depuis l'éditeur
-
-
-
-Pour les référentiels GitHub, les relecteurs peuvent approuver les pull requests ouvertes dans l'éditeur. Lorsqu'une pull request est ouverte, un bouton **Approve pull request** apparaît dans le panneau de relecture si votre compte a la permission de la relire. Cliquez sur **Approve pull request** lorsque les modifications sont prêtes à fusionner. Le statut de relecture passe à **Approved** et l'action **Merge and publish** devient disponible.
-
-L'action d'approbation n'est pas disponible pour les pull requests en brouillon ou les pull requests que vous avez déjà approuvées. Si vous utilisez GitLab ou Bitbucket, ouvrez la pull request dans votre fournisseur Git pour l'approuver.
-
-
- Configurez les règles de protection de branche dans votre fournisseur Git pour exiger des pull requests. Voir [About protected branches](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches) dans l'aide GitHub ou [Protected branches](https://docs.gitlab.com/user/project/repository/branches/protected/) dans l'aide GitLab.
-
-
-
-
-### Examiner les modifications avant la fusion
-
-
-
-Cliquez sur n'importe quel fichier modifié dans le menu de publication pour l'ouvrir en vue de comparaison et comparer votre branche à la version publiée. En mode visuel, vous voyez un diff visuel. En mode source, vous voyez un diff textuel. Les fichiers qui ne peuvent pas afficher de diff, comme les images ou les fichiers supprimés, apparaissent dans la liste mais ne sont pas cliquables.
-
-L'arborescence des fichiers met en évidence les pages modifiées afin que vous puissiez voir d'un coup d'œil les fichiers qu'une [automatisation](/fr/automations) ou un coéquipier a touchés. Les pages non listées qui apparaissent dans le diff de la branche sont également accessibles depuis le menu de publication, même si elles n'apparaissent pas dans la navigation de votre site.
-
-
-
-### Ouvrir une exécution d'automatisation dans l'éditeur
-
-
-
-Lorsqu'une [automatisation](/fr/automations) ouvre une pull request, vous pouvez accéder directement à l'éditeur sur la branche de l'automatisation depuis l'interface de relecture des exécutions ou depuis sa notification Slack :
-
-- Depuis la page **Automation Runs** de votre dashboard, cliquez sur **Open in editor** sur une exécution terminée.
-- Depuis une notification Slack, cliquez sur le lien **View changes**.
-
-Chacun de ces points d'entrée ouvre l'éditeur sur la branche de l'automatisation avec les pages modifiées présélectionnées dans le menu de publication. Vous pouvez examiner le diff et fusionner ou demander des modifications sans quitter l'éditeur.
-
-
-
-### Publication simultanée
-
-
-
-Une seule publication peut avoir lieu à la fois par branche. Si un autre membre de l'équipe publie sur la même branche, attendez que la publication en cours soit terminée avant de réessayer.
-
-
-
-### Titres et descriptions des pull requests
-
-
-
-Si votre organisation exige des pull requests, vous pouvez saisir un titre et une description au moment de publier. Si vous laissez l'un ou l'autre vide, l'éditeur utilise un message par défaut qui liste les fichiers que vous avez créés, mis à jour, déplacés ou supprimés.
-
-
-
-## Résoudre les conflits
-
-
-
-Des conflits surviennent lorsque votre branche et la branche de déploiement comportent des modifications incompatibles dans les mêmes fichiers. Par exemple, lorsque vous et un coéquipier avez modifié les mêmes lignes d'un fichier ou déplacé un fichier vers des emplacements différents.
-
-L'éditeur affiche un avertissement lorsque des conflits bloquent la publication. Suivez les invites pour choisir quelle version de chaque section en conflit conserver.
-
-
-
-## Collaborer en temps réel
-
-
-
-Lorsque plusieurs personnes ouvrent la même page sur la même branche, elles éditent ensemble en temps réel. Le curseur et les modifications de chaque personne sont visibles par tous, avec les avatars affichés dans la barre d'outils.
-
-- Les modifications de tous les collaborateurs fusionnent automatiquement. Deux personnes éditant la même section ne créeront pas de conflits.
-- L'annulation n'affecte que vos propres modifications.
-- Si vous perdez votre connexion, les modifications sont enregistrées localement et se synchronisent à la reconnexion.
-
-Lorsque l'[agent Mintlify](/fr/agent) modifie une page via l'API ou MCP, il apparaît dans l'éditeur comme n'importe quel autre collaborateur. Vous voyez l'avatar de l'agent dans la barre d'outils et un curseur en direct à son dernier emplacement d'édition. Le curseur disparaît automatiquement une fois que l'agent a terminé.
-
-
-
-## Synchronisation Git
-
-
-
-Lorsque quelqu'un pousse des modifications vers votre référentiel depuis l'extérieur de l'éditeur, l'éditeur intègre ces modifications automatiquement.
-
-Les modifications qui ne se chevauchent pas s'appliquent automatiquement. Si une modification distante et votre modification locale affectent la même partie d'une page, l'éditeur met en évidence le conflit pour que vous puissiez le résoudre.
-
-
-
-## Signature des commits
-
-
-
-Signez les commits avec votre compte GitHub en l'autorisant dans vos [paramètres de compte](https://app.mintlify.com/settings/account). Sans autorisation, l'application GitHub Mintlify signe les commits effectués dans l'éditeur web.
-
-Pour une référence sur la correspondance entre les actions de l'éditeur et les opérations Git, consultez [Notions essentielles de Git](/fr/editor/git-essentials#how-the-editor-maps-to-git).
diff --git a/fr/editor/collaborate.mdx b/fr/editor/collaborate.mdx
new file mode 100644
index 000000000..442fc8036
--- /dev/null
+++ b/fr/editor/collaborate.mdx
@@ -0,0 +1,82 @@
+---
+title: "Collaborer dans l'éditeur"
+sidebarTitle: "Collaborer"
+description: "Laissez des commentaires, proposez des modifications sous forme de suggestions et travaillez avec vos collègues en temps réel dans l'éditeur."
+keywords: ["comments", "suggestions", "collaboration", "review", "mentions", "real time"]
+---
+
+Travaillez avec votre équipe sur une page en la commentant, en y proposant des suggestions ou en la modifiant ensemble en même temps.
+
+
+
+Les commentaires vous permettent de laisser un retour sur un texte précis sans modifier le contenu.
+
+**Les commentaires n'atteignent jamais votre dépôt.** Ils n'existent que dans l'éditeur et ne sont jamais inclus dans le site publié ni commités dans Git.
+
+Pour ajouter un commentaire, surlignez du texte et cliquez sur l'icône
**Comment** dans la barre d'outils. Pour répondre, cliquez sur le texte surligné ou sur le fil dans la barre latérale des commentaires.
+
+
+

+

+
+
+Tous les [rôles](/fr/dashboard/roles) peuvent commenter et répondre, y compris les viewers. Seuls les editors et les admins peuvent résoudre les fils. Résoudre un fil le retire de la barre latérale et supprime le surlignage de la page.
+
+Vous pouvez supprimer vos propres commentaires et les admins peuvent supprimer n'importe quel commentaire. Supprimer le premier commentaire d'un fil supprime le fil entier.
+
+Saisissez `@` pour mentionner un collègue. Il doit être membre de votre organisation et reçoit une notification par e-mail.
+
+Si votre branch comporte une pull request ouverte, Mintlify ajoute à sa description un résumé des fils non résolus, avec un lien vers chaque commentaire. Le résumé se met à jour au fil des changements.
+
+
+
+## Suggestions
+
+
+
+Les suggestions proposent une modification tout en conservant le contenu actuel, de sorte qu'un collègue puisse l'accepter ou la refuser.
+
+Les editors et les admins peuvent accepter ou refuser n'importe quelle suggestion. Les viewers ne le peuvent pas.
+
+Pour faire une suggestion, surlignez du texte et cliquez sur le bouton
**Switch to Suggesting** dans la barre d'outils. En mode suggestion, vos suppressions et vos insertions apparaissent en surbrillance plutôt que comme des modifications. Les suggestions en attente apparaissent dans la barre latérale à côté des commentaires.
+
+
+ Les [viewers](/fr/dashboard/roles) sont toujours en mode suggestion. Le mode suggestion s'active automatiquement quand un viewer ouvre l'éditeur, afin qu'il puisse proposer des modifications sans modifier directement le contenu.
+
+
+Cliquez sur une suggestion surlignée pour l'accepter ou la refuser. Dans les deux cas, le fil de la suggestion est résolu et supprimé. Une modification acceptée fait partie de votre branch actuelle et est mise en ligne la prochaine fois que vous [publiez](/fr/editor/publish).
+
+
+
+## Interroger l'agent Mintlify
+
+
+
+Mentionnez `@mintlify` dans un commentaire, une suggestion ou une réponse pour interroger l'[agent de l'éditeur](/fr/editor/agent) au sujet de la page en cours. L'agent s'exécute en arrière-plan avec la page, le fil et la branch comme contexte, puis publie sa réponse dans le même fil.
+
+```text
+@mintlify does this endpoint support pagination?
+@mintlify are there any pages that contradict this?
+```
+
+L'agent fonctionne en lecture seule lorsqu'il répond à des commentaires. Il peut faire des recherches dans votre documentation, lire des pages, consulter du contenu web et charger des skills, mais il ne peut ni modifier le contenu, ni créer des suggestions, ni publier. Pour apporter des modifications, ouvrez directement l'[agent de l'éditeur](/fr/editor/agent).
+
+Les mentions fonctionnent sur les pages privées pour les membres qui y ont déjà accès. Chaque réponse est décomptée de votre utilisation de l'agent de l'éditeur.
+
+
+
+## Édition en temps réel
+
+
+
+Lorsque plusieurs personnes ouvrent la même page sur la même branch, elles la modifient ensemble. Le curseur et les modifications de chacun sont visibles par tous, avec des avatars dans la barre d'outils.
+
+- Les modifications de tous les collaborateurs fusionnent automatiquement. Deux personnes qui modifient la même section ne créent pas de conflit.
+- L'annulation n'affecte que vos propres modifications.
+- Si vous perdez la connexion, vos modifications sont enregistrées localement et synchronisées à la reconnexion.
+
+Lorsque l'[agent Mintlify](/fr/agent) modifie une page via l'API ou MCP, il apparaît comme n'importe quel autre collaborateur, avec un avatar et un curseur en direct sur sa modification la plus récente. Le curseur disparaît quand l'agent a terminé.
diff --git a/fr/editor/comments.mdx b/fr/editor/comments.mdx
deleted file mode 100644
index fea32cf3c..000000000
--- a/fr/editor/comments.mdx
+++ /dev/null
@@ -1,108 +0,0 @@
----
-title: "Commentaires"
-description: "Laissez des commentaires en ligne sur les pages dans l'éditeur pour donner votre avis, poser des questions et discuter des modifications avec votre équipe."
-keywords: ["éditeur", "commentaires", "collaboration", "retours", "mentions", "fils de discussion"]
----
-
-Les commentaires permettent à vous et votre équipe de laisser des retours sur un texte spécifique d'une page sans modifier le contenu. Utilisez les commentaires pour poser des questions, signaler des problèmes ou discuter des changements avant de les publier.
-
-Les commentaires n'existent qu'à l'intérieur de l'éditeur. Ils ne sont jamais inclus dans le site publié ni committés dans votre dépôt.
-
-Tous les [rôles](/fr/dashboard/roles)—viewers, editors et admins—peuvent laisser des commentaires et y répondre. Seuls les editors et admins peuvent résoudre les fils de commentaires.
-
-Si votre branche a une pull request ouverte, Mintlify ajoute un résumé des fils de commentaires non résolus à la description de la pull request. Le résumé liste les fichiers avec des commentaires ouverts, le premier commentaire de chaque fil et un lien pour accéder au commentaire dans l'éditeur.
-
-Le résumé se met à jour lorsque vous ajoutez, résolvez ou supprimez un commentaire.
-
-
-
-1. Surlignez le texte sur lequel vous souhaitez commenter.
-2. Cliquez sur l'icône
**Comment** dans la barre d'outils.
-3. Saisissez votre commentaire et appuyez sur
Enter pour le soumettre.
-
-
-

-

-
-
-
-
-Pour ouvrir un fil de commentaires, cliquez sur le texte surligné ou sur le fil dans la barre latérale des commentaires. Saisissez votre réponse et appuyez sur
Enter pour la soumettre.
-
-
-

-

-
-
-
- ## Mentionner un coéquipier
-
-
-Tapez `@` dans un commentaire ou une réponse pour mentionner un coéquipier. Les personnes doivent être membres de votre organisation pour que vous puissiez les mentionner.
-
-Les coéquipiers mentionnés reçoivent une notification par e-mail.
-
-
- ## Demander à l'agent Mintlify
-
-
-Mentionnez `@mintlify` dans un commentaire, une [suggestion](/fr/editor/suggestions) ou une réponse pour poser une question à l'[agent de l'éditeur](/fr/editor/agent) à propos de la page actuelle. L'agent s'exécute de manière asynchrone avec la page, le fil et la branche comme contexte, puis publie sa réponse en tant que nouvelle réponse dans le même fil.
-
-Utilisez les mentions `@mintlify` pour poser des questions telles que :
-
-- `@mintlify does this endpoint support pagination?`
-- `@mintlify is this the recommended way to configure webhooks?`
-- `@mintlify are there any pages that contradict this?`
-
-L'agent s'exécute en mode lecture seule lorsqu'il répond aux commentaires. Il peut effectuer une recherche dans votre documentation, lire des pages, récupérer du contenu web et charger des skills, mais il ne peut pas modifier le contenu, créer des suggestions ni publier de changements. Pour effectuer des modifications, ouvrez directement l'[agent de l'éditeur](/fr/editor/agent).
-
-Les mentions `@mintlify` fonctionnent sur les pages privées pour les membres qui y ont déjà accès. Chaque réponse de l'agent est comptabilisée dans votre utilisation de l'agent de l'éditeur.
-
-
-
-Les editors et admins peuvent résoudre les fils lorsqu'une discussion est terminée.
-
-Cliquez sur l'icône de coche pour résoudre un fil. Les fils résolus sont retirés de la barre latérale des commentaires et le surlignage est effacé de la page.
-
-
-

-

-
-
-
-
-Cliquez sur l'icône de corbeille à côté d'un commentaire pour le supprimer. Supprimer le premier commentaire d'un fil supprime l'intégralité du fil.
-
-Vous pouvez supprimer vos propres commentaires. Les admins peuvent supprimer n'importe quel commentaire.
diff --git a/fr/editor/configurations.mdx b/fr/editor/configurations.mdx
deleted file mode 100644
index 97b69c931..000000000
--- a/fr/editor/configurations.mdx
+++ /dev/null
@@ -1,274 +0,0 @@
----
-title: "Configurations"
-description: "Modifiez identité de marque, apparence, navigation et paramètres du site depuis le panneau Configurations de l'éditeur web Mintlify, en temps réel."
-keywords: ["editor", "configurations", "settings", "branding", "theme"]
-boost: 3
----
-
-Configurez l'identité de marque, l'apparence et les fonctionnalités de votre site depuis le panneau **Site configurations** de l'éditeur web. Les modifications de configuration se synchronisent en temps réel avec les autres éditeurs sur la même branche, afin que votre équipe voie toujours les derniers paramètres.
-
-Pour ouvrir le panneau, cliquez sur l'icône de configurations
dans la barre d'outils de l'éditeur.
-
-
-

-

-
-
-Le panneau regroupe les paramètres en sections qui correspondent aux propriétés de premier niveau de votre [`docs.json`](/fr/organize/settings).
-
-
-
-## Général
-
-
-
-Définissez l'identité de votre site et la façon dont il apparaît aux visiteurs.
-
-- **Name** : Le nom de votre projet. Apparaît dans les onglets du navigateur et les résultats de recherche.
-- **Description** : Brève présentation de votre projet. Utilisée pour le SEO et l'AEO.
-
-
-
-## Branding
-
-
-
-Téléversez les éléments qui identifient votre site.
-
-- **Logo** : Le logo de votre marque. Téléversez des fichiers PNG ou JPG. Définissez des versions distinctes pour les modes clair et sombre, ainsi qu'une URL de redirection facultative. Pour utiliser un logo SVG, ajoutez le fichier à votre référentiel et référencez son chemin dans votre [`docs.json`](/fr/organize/settings-appearance#logos).
-- **Favicon** : Petite icône qui apparaît dans les onglets du navigateur. Téléversez des fichiers ICO, PNG, GIF ou JPG. Définissez des versions distinctes pour les modes clair et sombre si nécessaire.
-
-
-
-## Apparence
-
-
-
-Contrôlez l'identité visuelle et la palette de couleurs de votre site.
-
-- **Theme** : Choisissez un [thème](/fr/customize/themes) pour l'apparence générale de votre site.
-- **Primary color** : La couleur d'accent principale utilisée sur l'ensemble de votre site pour les liens, les boutons et les mises en valeur.
-- **Light color** : Couleur d'accent utilisée en mode sombre. Son application varie selon le thème.
-- **Dark color** : Couleur d'accent utilisée en mode clair. Son application varie selon le thème.
-- **Background color** : Couleurs d'arrière-plan personnalisées pour les modes clair et sombre.
-- **Icon library** : Bibliothèque d'icônes utilisée pour toutes les propriétés d'icône. Par défaut : `fontawesome`.
-- **Strict appearance** : Verrouille le site sur un seul mode d'apparence et masque le bouton de bascule de thème.
-- **Default appearance** : Définit si votre site se charge par défaut en mode `system`, `light` ou `dark`.
-- **Background decoration** : Applique un style visuel (`gradient`, `grid` ou `windows`) à votre arrière-plan.
-- **Background image** : Image d'arrière-plan facultative. Définissez une image unique ou des versions distinctes pour les modes clair et sombre.
-
-
-
-## Typographie
-
-
-
-Remplacez les polices par défaut par la typographie de votre marque.
-
-- **Font family** : Toute famille [Google Fonts](https://fonts.google.com/) fonctionne directement. Pour une police auto-hébergée, fournissez une URL source et un format (`woff` ou `woff2`).
-- **Weight** : Généralement `400` pour le texte normal et `700` pour le gras. Les polices variables prennent en charge des graisses précises comme `550`.
-- **Heading font** : Surcharge facultative appliquée à tous les titres (`h1` à `h6`).
-- **Body font** : Surcharge facultative appliquée au corps de texte et au reste de la page.
-
-
-
-## Barre de navigation
-
-
-
-Ajoutez des éléments de navigation en haut de votre site.
-
-- **Primary button** : L'appel à l'action principal dans votre en-tête. Définissez le type, le label et l'URL de destination.
-- **Navbar links** : Liens de navigation supplémentaires dans votre en-tête. Chaque lien comporte un texte et une URL.
-
-
-
-Ajoutez des liens et des comptes de réseaux sociaux au pied de page de votre site.
-
-- **Social links** : Profils sur des plateformes comme GitHub, X, LinkedIn, Discord, YouTube et Slack.
-- **Footer columns** : Activez pour organiser les liens du pied de page en jusqu'à quatre colonnes avec des titres personnalisés.
-
-
-
-## Bannière
-
-
-
-Affichez une barre d'annonce en haut de chaque page.
-
-- **Content** : Le texte de la bannière. Prend en charge la mise en forme MDX de base, comme les liens, le gras et l'italique. Les composants personnalisés ne sont pas pris en charge.
-- **dismissible** : Affiche un bouton de fermeture sur le côté droit de la bannière.
-- **Type** : Style visuel. `info` utilise la couleur de marque principale, `warning` utilise un arrière-plan ambré et `critical` utilise un arrière-plan rouge. Par défaut : `info`.
-- **Color** : Remplace la couleur d'arrière-plan de la bannière par une couleur hexadécimale personnalisée. Définissez des valeurs distinctes pour les modes clair et sombre pour des couleurs adaptées au thème.
-
-
-
-## Vignette
-
-
-
-Personnalisez les vignettes de page et les aperçus pour les réseaux sociaux.
-
-- **Background** : Image d'arrière-plan personnalisée pour les vignettes.
-- **Appearance** : Affiche les vignettes en mode `light` ou `dark`. Si non défini, les vignettes sont générées automatiquement à partir des couleurs de votre thème.
-- **Font** : Police personnalisée pour le texte des vignettes.
-
-
-
-## Contenu
-
-
-
-Personnalisez la façon dont le contenu apparaît sur votre site.
-
-- **Page eyebrow** : Affiche de petits labels au-dessus des titres de page. Choisissez `section` ou `breadcrumbs`.
-- **Timestamps** : Affiche la date de dernière modification du contenu sur toutes les pages.
-- **LaTeX** : Charge les feuilles de style LaTeX (KaTeX) pour le rendu des notations mathématiques.
-
-
-
-## Blocs de code
-
-
-
-Configurez la coloration syntaxique et le comportement des blocs de code.
-
-- **Code block theme** : Adaptez au mode clair/sombre du site avec `system`, utilisez toujours un thème sombre avec `dark`, ou choisissez un thème [Shiki](https://shiki.style/) personnalisé.
-- **Custom code languages** : Enregistrez des langages de coloration syntaxique supplémentaires.
-
-
-
-Configurez les actions rapides présentées dans le menu contextuel de la page.
-
-- **Options** : Liste déroulante à sélection multiple d'actions comme `copy`, `view` et l'ouverture de la page dans `chatgpt`, `claude`, `cursor` et d'autres assistants IA.
-- **Display** : Où afficher les options. `header` (par défaut) les affiche dans le menu contextuel en haut de page ; `toc` les affiche dans la barre latérale de la table des matières.
-
-
-
-## Navigation
-
-
-
-Ajustez le comportement de la navigation sur votre site.
-
-- **drilldown** : Navigue automatiquement vers la première page lorsqu'un utilisateur clique sur un groupe de navigation.
-
-
-
-## Recherche
-
-
-
-Personnalisez l'expérience de recherche et les retours utilisateur.
-
-- **Search placeholder** : Le texte qui apparaît dans le champ de recherche avant que les utilisateurs ne tapent. La valeur par défaut est `Search or ask`.
-- **Feedback** : Affiche les boutons pouce vers le haut et pouce vers le bas, ou un lien « Suggest edits » sur chaque page.
-
-
-
-## Référence d'API
-
-
-
-Documentez les endpoints de votre API.
-
-- **OpenAPI specs** : Ajoutez des fichiers de spécification OpenAPI pour générer des pages de référence d'API.
-- **AsyncAPI specs** : Ajoutez des fichiers de spécification AsyncAPI pour générer des pages de référence d'API.
-- **MDX server** : Endpoints MDX server personnalisés pour le bac à sable d'API.
-- **Playground display** : Affichez le bac à sable d'API interactif, le bac à sable d'API simple ou aucun bac à sable d'API.
-- **Proxy server** : Activez ou désactivez le serveur proxy pour les requêtes d'API.
-- **`mdx.schema`** : Détermine si la section de schéma s'affiche sur les pages de référence d'API.
-
-
-
-## Redirections
-
-
-
-Utilisez la section **Redirects** pour ajouter, modifier, rechercher et supprimer des redirections sans modifier manuellement votre fichier `docs.json`. Les redirections envoient les utilisateurs d'anciennes URL vers de nouvelles, ce qui est utile lorsque vous renommez des pages ou réorganisez votre site. Pour plus d'informations, consultez [Redirections](/fr/create/redirects).
-
-Chaque redirection comporte les champs suivants :
-
-- **Source** : Le chemin à rediriger, comme `/old-path`. Prend en charge les caractères génériques.
-- **Destination** : Le chemin de destination, comme `/new-path`. Prend en charge les caractères génériques.
-- **Status** : Le code d'état HTTP de la redirection.
- - `308` : Redirection permanente. À utiliser pour le contenu qui a été déplacé définitivement. C'est le statut par défaut.
- - `307` : Redirection temporaire. À utiliser lorsque le déplacement est temporaire.
-
-
-

-

-
-
-Pour ajouter une redirection :
-
-1. Cliquez sur **Add redirect**.
-2. Saisissez la source et la destination.
-3. Cliquez sur **Save**.
-
-Pour modifier ou supprimer une redirection existante, survolez la ligne et utilisez l'icône d'édition inline ou le **X** pour la supprimer.
-
-
-
-## SEO
-
-
-
-Configurez les balises méta et l'indexation pour les moteurs de recherche.
-
-- **metatags** : Balises `
` personnalisées appliquées à l'ensemble de votre site. Ajoutez des paires clé-valeur pour des balises comme `og:image` ou `twitter:card`.
-- **Indexing** : Choisissez d'indexer ou non les pages masquées.
-
-
-
-## Analytics
-
-
-
-Connectez des plateformes d'analytics pour suivre le comportement des visiteurs. Les fournisseurs pris en charge incluent Amplitude, Mixpanel, Heap, Google Analytics, Google Tag Manager, PostHog, Plausible, Fathom, Segment, Hightouch, Hotjar, LogRocket, Microsoft Clarity, Intercom, Clearbit, et plus encore.
-
-Chaque entrée s'affiche sous forme de ligne inline. Utilisez l'icône **X** pour supprimer une intégration.
-
-
-
-## Page 404
-
-
-
-Personnalisez l'expérience lorsqu'un utilisateur arrive sur une page manquante.
-
-- **Redirect to home** : Lorsqu'activé, les pages manquantes redirigent vers votre page d'accueil. Lorsque désactivé, le site affiche une page 404 et vous pouvez personnaliser le titre et la description ci-dessous.
-- **Title** : Titre affiché sur la page 404.
-- **Description** : Sous-titre affiché sur la page 404.
-
-
-
-## Variables
-
-
-
-Définissez des variables personnalisées réutilisables dans tout votre contenu. Chaque variable est une paire clé-valeur. Utilisez l'icône **X** pour supprimer une variable.
diff --git a/fr/editor/git-essentials.mdx b/fr/editor/git-essentials.mdx
deleted file mode 100644
index 96b5a746a..000000000
--- a/fr/editor/git-essentials.mdx
+++ /dev/null
@@ -1,84 +0,0 @@
----
-title: "Notions essentielles de Git pour l'éditeur"
-sidebarTitle: "Notions essentielles de Git"
-description: "Comprenez les concepts de contrôle de version Git derrière l'éditeur Mintlify : branches, commits, pull requests et workflows de fusion."
-keywords: ["git", "version control", "web editor", "branches", "commits", "pull requests", "PRs"]
----
-
-Git vous permet de contrôler et de suivre les modifications apportées aux fichiers. C'est le système de contrôle de version qui sous-tend les workflows basés sur des branches, où vous gérez votre contenu de la même manière que n'importe quelle autre base de code.
-
-L'éditeur web gère les opérations Git à votre place. Comprendre quelques concepts clés vous aide à tirer le meilleur parti de l'éditeur et à collaborer efficacement avec votre équipe.
-
-
-
-## Ce que Git fait pour votre contenu
-
-
-
-Git suit chaque modification apportée à votre contenu. Il enregistre ce qui a changé, qui l'a modifié, quand et pourquoi. Cela vous permet de :
-
-- Voir l'historique complet de n'importe quelle page.
-- Annuler des modifications en revenant à une version précédente.
-- Travailler sur des mises à jour sans affecter votre site en production.
-- Examiner les modifications avant leur mise en ligne.
-
-Votre référentiel est l'ensemble des fichiers et de leur historique qui composent votre site. L'éditeur se connecte à ce référentiel pour synchroniser et publier votre contenu.
-
-
-
-## Concepts clés
-
-
-
-Voici les concepts Git que vous rencontrerez le plus souvent en utilisant l'éditeur web.
-
-
-
- Une capture enregistrée de vos modifications à un moment précis. Chaque commit inclut un message décrivant ce qui a changé et crée un enregistrement permanent dans l'historique de votre projet.
-
- Lorsque vous publiez des modifications, l'éditeur web crée un commit dans votre référentiel Git.
-
-
- Une ligne de travail distincte dans votre référentiel. Parfois appelée **feature branch**.
-
- Votre site en production est généré à partir d'une **branche de déploiement**, généralement appelée `main`. Les autres branches vous permettent de travailler sur des modifications de manière indépendante, sans affecter votre site en production. Rien sur une branche n'est mis en ligne avant que vous ne la fusionniez dans votre branche de déploiement via une pull request.
-
- Basculez entre les branches à l'aide de la liste déroulante des branches dans la barre d'outils de l'éditeur. Si vous avez des modifications non publiées, l'éditeur vous permet de les transférer vers la nouvelle branche ou de les laisser sur votre branche actuelle.
-
-
- La branche qui génère votre site en production, généralement appelée `main`. Les modifications fusionnées dans cette branche sont automatiquement déployées sur votre site.
-
-
- Une proposition de fusionner des modifications d'une branche dans une autre. Les pull requests permettent à votre équipe d'examiner et de discuter les changements avant leur mise en production.
-
- Lorsque vous publiez des modifications sur une feature branch (ou lorsque votre référentiel exige des pull requests), l'éditeur web crée une pull request. Votre équipe examine et fusionne la pull request dans votre fournisseur Git (GitHub, GitLab ou Bitbucket).
-
-
- Combinaison des modifications d'une branche dans une autre. Après qu'une pull request a été examinée et approuvée par votre équipe, la fusion de la branche intègre vos modifications dans la branche de déploiement et les publie.
-
-
- Se produit lorsque deux branches comportent des modifications incompatibles sur les mêmes fichiers. L'éditeur vous aide à résoudre les conflits lorsqu'ils surviennent.
-
-
- Une comparaison montrant les différences entre deux versions d'un fichier. L'éditeur affiche un diff visuel de vos modifications en attente avant la publication, afin que vous puissiez vérifier exactement ce qui sera validé.
-
-
-
-
-
-## Correspondance entre l'éditeur et Git
-
-
-
-Chaque action dans l'éditeur web correspond à une opération Git. Voici la référence complète :
-
-| Action dans l'éditeur | Opération Git |
-|---|---|
-| Modifier une page | Les modifications sont enregistrées automatiquement sur les serveurs Mintlify. Pas encore de commit Git. |
-| Publier sur votre branche de déploiement | `git commit` et `git push`. Déclenche un déploiement. |
-| Save in branch | `git commit` sur la branche de fonctionnalité actuelle. |
-| Create pull request | `git push` et ouvre une pull request vers votre branche de déploiement. |
-| Merge and publish | Fusionne la pull request et déclenche un déploiement. |
-| Créer une branche | `git checkout -b
` |
-| Changer de branche | `git checkout ` |
-| Push externe ou mise à jour via la CLI | Les modifications entrantes sont synchronisées automatiquement dans l'éditeur via un three-way merge. |
diff --git a/fr/editor/index.mdx b/fr/editor/index.mdx
index ceee4d9b2..e45150e9b 100644
--- a/fr/editor/index.mdx
+++ b/fr/editor/index.mdx
@@ -1,19 +1,17 @@
---
-title: "Aperçu de l'éditeur"
-sidebarTitle: "Vue d'ensemble"
-description: "Créez, modifiez et publiez du contenu dans votre navigateur avec collaboration en temps réel, sauvegarde automatique, aperçus en direct et sync Git."
-keywords: ["editor", "visual", "collaborative", "web editor"]
+title: "Présentation de l'éditeur"
+sidebarTitle: "Présentation"
+description: "Créez, modifiez et publiez du contenu dans votre navigateur avec l'éditeur Mintlify. Prend en charge la collaboration en temps réel et la synchronisation continue avec Git."
+keywords: ["web editor", "git", "branches", "commits", "pull requests"]
---
- Un guide pas à pas : créer une branche, faire une modification, partager un aperçu et publier.
+ Créez une branch, faites une modification, partagez un aperçu et publiez.
-
- ## Ouvrir l'éditeur
-
+Utilisez l'éditeur pour rédiger et publier de la documentation dans votre navigateur. L'éditeur repose sur un workflow docs-as-code dans lequel Git conserve toutes vos modifications. Votre travail est enregistré sous forme de commits dans votre dépôt et l'éditeur gère les opérations Git à votre place.
-Ouvrez l'éditeur depuis l'onglet [Editor](https://app.mintlify.com/editor) de votre dashboard Mintlify. Tout membre de votre organisation peut ouvrir l'éditeur ; ce que vous pouvez y faire dépend de votre [rôle](/fr/dashboard/roles). Les admins et editors peuvent éditer et publier, et les viewers peuvent parcourir le contenu et laisser des [commentaires](/fr/editor/comments) ou des [suggestions](/fr/editor/suggestions).
+L'éditeur se charge par défaut lorsque vous ouvrez votre [dashboard](https://app.mintlify.com). Tout membre de votre organisation peut l'ouvrir, mais certaines actions dépendent de votre [rôle](/fr/dashboard/roles). Les admins et les editors peuvent modifier et publier. Les viewers peuvent parcourir le contenu et laisser des [commentaires et des suggestions](/fr/editor/collaborate).
@@ -21,78 +19,84 @@ Ouvrez l'éditeur depuis l'onglet [Editor](https://app.mintlify.com/editor) de v
-**Les modifications sont enregistrées automatiquement.** Au fur et à mesure que vous tapez, l'éditeur enregistre votre travail. Vos modifications sont conservées entre les onglets, les appareils et les coupures réseau. Les modifications ne sont mises en ligne que lorsque vous les publiez.
+**Les modifications sont enregistrées automatiquement, mais enregistrer n'est pas publier.** Au fur et à mesure que vous écrivez, l'éditeur enregistre votre travail. Vos modifications persistent d'un onglet, d'un appareil et d'une coupure réseau à l'autre. Pour qu'une modification atteigne votre site publié, vous devez la [publier](/fr/editor/publish).
-**Git reste synchronisé.** Lorsqu'une autre personne pousse des modifications vers votre référentiel depuis l'extérieur de l'éditeur, ces modifications apparaissent automatiquement dans l'éditeur. Vous n'avez pas besoin de faire un pull ni d'actualiser. L'éditeur fusionne les modifications sans conflit et met en évidence les éléments nécessitant votre attention.
+**Publier écrit dans Git.** Lorsque vous publiez, l'éditeur commit vos modifications dans votre dépôt. Si vous publiez sur votre deployment branch, votre site publié est mis à jour immédiatement. Sur une feature branch, vous pouvez choisir si la publication met à jour votre site immédiatement ou ouvre une pull request pour révision.
-
- Si l'éditeur semble désynchronisé avec votre référentiel, utilisez [Reset editor](/fr/editor/settings#reset-editor) pour forcer une resynchronisation depuis Git. Par exemple, l'arborescence des fichiers est vide ou affiche `Unable to find docs.json` alors que le fichier est présent sur votre branche de déploiement.
-
+**Git reste synchronisé.** Lorsque quelqu'un pousse des modifications vers votre dépôt, elles apparaissent automatiquement. Vous n'avez pas besoin de faire un pull ni d'actualiser. L'éditeur fusionne les modifications sans conflit et signale tout ce qui requiert votre attention.
-**La publication écrit dans Git.** Lorsque vous publiez, l'éditeur valide vos modifications dans votre référentiel. Sur une branche de déploiement, cela met immédiatement à jour votre site en production. Sur une branche de fonctionnalité, cela crée une pull request.
+**Votre équipe travaille ensemble.** Plusieurs personnes peuvent modifier la même page en même temps, avec des curseurs en direct qui montrent qui travaille où. Les commentaires et les suggestions sont visibles par tous.
-**Votre équipe édite ensemble.** Plusieurs personnes peuvent modifier la même page simultanément. Les curseurs en direct indiquent qui édite et à quel endroit.
+
+ Si l'éditeur semble désynchronisé par rapport à votre dépôt, utilisez [Réinitialiser l'éditeur](/fr/editor/settings#reset-editor) pour forcer une resynchronisation. Par exemple, une arborescence de fichiers vide ou l'erreur `Unable to find docs.json` apparaît alors que le fichier est bien présent sur votre deployment branch.
+
-
+
-## La disposition de l'éditeur
+## Disposition de l'éditeur
-

-

+

+

-- **Barre supérieure** : Utilisez la barre supérieure pour contrôler la branche sur laquelle vous travaillez, accéder à l'agent, prévisualiser et publier les modifications.
-- **Barre latérale de navigation** : Sélectionnez une page à modifier, créez de nouvelles pages et gérez la structure du site.
+* **Barre supérieure** : Utilisez la barre supérieure pour choisir la branch sur laquelle vous travaillez, accéder à l'agent, prévisualiser et publier vos modifications.
+* **Barre latérale** : Utilisez la barre latérale pour sélectionner les pages à modifier, créer de nouvelles pages et gérer la structure de votre site.
+ * **Home** : L'arborescence de fichiers de votre projet. Les pages dans **Personal** vous sont privées. Les pages dans **Workspace** sont publiques pour votre organisation.
+ * **Publishing** : La structure de navigation de votre site. Organisez les pages telles que vous voulez qu'elles apparaissent sur votre site.
-
+
-## Découvrir l'éditeur
+## Mode visuel et mode source
-
- Comment les branches et les règles de protection déterminent ce qui se passe lorsque vous publiez, et comment gérer le processus de revue par pull request.
-
-
-
- Laissez des retours, posez des questions et discutez des modifications avec votre équipe.
-
-
-
- Proposez des modifications que vos coéquipiers peuvent examiner, accepter ou rejeter.
-
-
-
- Modifier des pages, rechercher dans votre contenu, ajuster les paramètres et configurer votre site depuis une interface de chat.
-
+**Le mode visuel** affiche votre page au fur et à mesure que vous écrivez. Appuyez sur
/ pour ouvrir le menu des composants et en insérer.
-
- Ajoutez de nouvelles pages et mettez à jour celles existantes.
-
+**Le mode source** vous donne un accès direct au MDX. Utilisez-le pour contrôler précisément les propriétés des composants et le frontmatter.
-
- Réordonnez les pages et gérez la structure du site.
-
+Les deux modes modifient le même fichier. Passez de l'un à l'autre avec
Cmd +
Shift +
S (macOS) ou
Ctrl +
Shift +
S (Windows).
-
- Prévisualisez votre site en temps réel pendant que vous éditez, sans attendre de build.
-
+Pour connaître les composants que vous pouvez insérer, consultez [Composants](/fr/components). Pour la syntaxe MDX, consultez [Mettre en forme le texte](/fr/create/text) et [Mettre en forme le code](/fr/create/code).
-
- Configurez le branding, les couleurs et les fonctionnalités de votre site.
-
+
-
- Configurez les instructions IA et les valeurs par défaut de publication pour votre deployment.
-
+## Notions de Git
-
- Comprenez les concepts Git qui sous-tendent l'éditeur : branches, commits, pull requests et merges.
-
+
-
- Gagnez du temps avec les raccourcis clavier.
-
+Comprendre quelques notions de Git vous aide à tirer le meilleur parti de l'éditeur.
+
+
+
+ Un instantané enregistré de vos modifications à un moment donné, accompagné d'un message décrivant ce qui a changé. Publier crée un commit.
+
+
+ Une ligne de travail distincte. Votre site publié est compilé depuis une **deployment branch**, généralement `main`. Les autres branches, parfois appelées **feature branches**, vous permettent de travailler sans affecter votre site publié. Rien sur une feature branch n'est publié tant que vous ne l'avez pas fusionnée.
+
+
+ Une proposition de fusionner une branch dans une autre, afin que votre équipe puisse examiner les modifications avant leur mise en ligne. Votre équipe examine et fusionne les pull requests dans GitHub, GitLab ou Bitbucket, ou [depuis l'éditeur](/fr/editor/review).
+
+
+ Combiner les modifications d'une branch dans une autre. Fusionner dans votre deployment branch publie ces modifications.
+
+
+ Deux branches avec des modifications incompatibles sur les mêmes lignes. L'éditeur vous invite à choisir la version à conserver afin de résoudre les conflits avant la fusion.
+
+
+ Une comparaison entre deux versions d'un fichier. L'éditeur affiche un diff de vos modifications en attente avant que vous ne publiiez.
+
+
+
+| Action dans l'éditeur | Opération Git |
+|---|---|
+| Modifier une page | Enregistrement automatique. Pas encore de commit. |
+| Publier sur votre deployment branch | `git commit` et `git push`. Déclenche un déploiement. |
+| Save in branch | `git commit` sur la feature branch actuelle. |
+| Create pull request | `git push` et ouvre une pull request vers votre deployment branch. |
+| Merge and publish | Fusionne la pull request et déclenche un déploiement. |
+| Créer une branch | `git checkout -b
` |
+| Changer de branch | `git checkout ` |
+| Push externe ou mise à jour via la CLI | Les modifications entrantes sont synchronisées dans l'éditeur via une fusion à trois voies. |
diff --git a/fr/editor/keyboard-shortcuts.mdx b/fr/editor/keyboard-shortcuts.mdx
index 346163ce2..d2d411214 100644
--- a/fr/editor/keyboard-shortcuts.mdx
+++ b/fr/editor/keyboard-shortcuts.mdx
@@ -4,24 +4,22 @@ description: "Consultez la liste complète des raccourcis clavier de l'éditeur
keywords: ["editor", "keys", "keyboard", "shortcuts"]
---
-Utilisez les raccourcis clavier pour naviguer et modifier plus rapidement dans l'éditeur web. L'éditeur prend en charge les raccourcis courants comme copier, coller, annuler et tout sélectionner, ainsi que les raccourcis listés ci-dessous.
+Utilisez les raccourcis clavier pour naviguer et travailler plus vite dans l'éditeur web. L'éditeur prend en charge les raccourcis courants comme copier, coller, annuler et tout sélectionner, ainsi que les raccourcis listés ci-dessous.
-## Sur l'ensemble de l'éditeur
+## Dans tout l'éditeur
-Ces raccourcis fonctionnent quel que soit le mode utilisé.
+Ces raccourcis fonctionnent quel que soit le mode dans lequel vous vous trouvez.
| Commande | macOS | Windows |
| :--- | :--- | :--- |
| **Rechercher des fichiers et du contenu** | Cmd + K | Ctrl + K |
-| **Activer/désactiver l'assistant IA** (en dehors de l'édition de texte) | Cmd + I | Ctrl + I |
+| **Afficher ou masquer l'assistant d'IA** (hors saisie de texte) | Cmd + I | Ctrl + I |
| **Basculer entre le mode visuel et le mode source** | Cmd + Shift + S | Ctrl + Shift + S |
-| **Activer/désactiver la vue diff** | Cmd + Shift + D | Ctrl + Shift + D |
-| **Basculer entre l'arborescence Navigation et Fichiers** | Cmd + Shift + F | Ctrl + Shift + F |
-| **Masquer/afficher la barre latérale** | Cmd + \\ | Ctrl + \\ |
+| **Afficher tous les fichiers** (y compris les dotfiles et les fichiers hors contenu) | Cmd + Shift + . | Ctrl + Shift + . |
@@ -29,7 +27,7 @@ Ces raccourcis fonctionnent quel que soit le mode utilisé.
-Utilisez ces raccourcis lorsque vous modifiez en mode visuel.
+Utilisez ces raccourcis lorsque vous travaillez en mode visuel.
@@ -60,6 +58,8 @@ Utilisez ces raccourcis lorsque vous modifiez en mode visuel.
| **Titre 2** |
Cmd +
Option +
2 |
Ctrl +
Alt +
2 |
| **Titre 3** |
Cmd +
Option +
3 |
Ctrl +
Alt +
3 |
| **Titre 4** |
Cmd +
Option +
4 |
Ctrl +
Alt +
4 |
+| **Titre 5** |
Cmd +
Option +
5 |
Ctrl +
Alt +
5 |
+| **Titre 6** |
Cmd +
Option +
6 |
Ctrl +
Alt +
6 |
@@ -70,7 +70,7 @@ Utilisez ces raccourcis lorsque vous modifiez en mode visuel.
| Commande | macOS | Windows |
| :--- | :--- | :--- |
| **Liste à puces** |
Cmd +
Shift +
8 |
Ctrl +
Shift +
8 |
-| **Bloc de citation** |
Cmd +
Shift +
B |
Ctrl +
Shift +
B |
+| **Citation** |
Cmd +
Shift +
B |
Ctrl +
Shift +
B |
@@ -81,9 +81,9 @@ Utilisez ces raccourcis lorsque vous modifiez en mode visuel.
| Commande | macOS | Windows |
| :--- | :--- | :--- |
| **Ajouter un lien** au texte sélectionné | Cmd + K | Ctrl + K |
-| **Insérer un saut de ligne** | Cmd + Enter | Ctrl + Enter |
+| **Ajouter un saut de ligne** | Cmd + Enter | Ctrl + Enter |
| **Commenter le texte surligné** | Cmd + Shift + M | Ctrl + Shift + M |
-| **Activer/désactiver le mode suggestion** | Cmd + Shift + E | Ctrl + Shift + E |
+| **Activer ou désactiver le mode suggestion** | Cmd + Shift + E | Ctrl + Shift + E |
| **Menu des composants** | / | / |
| **Sélecteur d'emojis** | : + mot-clé | : + mot-clé |
@@ -93,9 +93,9 @@ Utilisez ces raccourcis lorsque vous modifiez en mode visuel.
-L'éditeur convertit automatiquement certaines séquences de caractères en symboles typographiques au fur et à mesure que vous tapez. Les substitutions sont ignorées à l'intérieur des blocs de code et du code en ligne.
+L'éditeur convertit automatiquement certaines suites de caractères en symboles typographiques pendant que vous écrivez. Il ignore ces substitutions dans les blocs de code et le code en ligne.
-| Saisie | Résultat |
+| Saisissez | Résultat |
| :--- | :--- |
| `->` | → |
| `<-` | ← |
@@ -110,7 +110,7 @@ L'éditeur convertit automatiquement certaines séquences de caractères en symb
-Le mode source utilise l'éditeur Monaco, qui prend en charge les raccourcis clavier standard de VS Code.
+Le mode source utilise CodeMirror. La plupart des raccourcis courants des éditeurs de code fonctionnent, en plus de ceux ci-dessous.
@@ -121,7 +121,7 @@ Le mode source utilise l'éditeur Monaco, qui prend en charge les raccourcis cla
| Commande | macOS | Windows |
| :--- | :--- | :--- |
| **Rechercher des fichiers** |
Cmd +
K |
Ctrl +
K |
-| **Rechercher** |
Cmd +
F |
Ctrl +
F |
+| **Rechercher dans la page** |
Cmd +
F |
Ctrl +
F |
@@ -131,11 +131,15 @@ Le mode source utilise l'éditeur Monaco, qui prend en charge les raccourcis cla
| Commande | macOS | Windows |
| :--- | :--- | :--- |
-| **Commenter/décommenter** |
Cmd +
/ |
Ctrl +
/ |
-| **Indenter la ligne** |
Tab |
Tab |
-| **Désindenter la ligne** |
Shift +
Tab |
Shift +
Tab |
-| **Déplacer la ligne vers le haut** |
Option +
↑ |
Alt +
↑ |
-| **Déplacer la ligne vers le bas** |
Option +
↓ |
Alt +
↓ |
+| **Gras** (entoure de `**`) |
Cmd +
B |
Ctrl +
B |
+| **Italique** (entoure de `_`) |
Cmd +
I |
Ctrl +
I |
+| **Commenter ou décommenter** |
Cmd +
/ |
Ctrl +
/ |
+| **Tout replier** |
Cmd +
Option +
Shift +
[ |
Ctrl +
Alt +
Shift +
[ |
+| **Tout déplier** |
Cmd +
Option +
Shift +
] |
Ctrl +
Alt +
Shift +
] |
+| **Augmenter le retrait de la ligne** |
Tab |
Tab |
+| **Réduire le retrait de la ligne** |
Shift +
Tab |
Shift +
Tab |
+| **Monter la ligne** |
Option +
↑ |
Alt +
↑ |
+| **Descendre la ligne** |
Option +
↓ |
Alt +
↓ |
| **Dupliquer la ligne** |
Shift +
Option +
↓ |
Shift +
Alt +
↓ |
@@ -144,8 +148,12 @@ Le mode source utilise l'éditeur Monaco, qui prend en charge les raccourcis cla
+{/* vale Mintlify.WordList = NO */}
+
| Commande | macOS | Windows |
| :--- | :--- | :--- |
-| **Ajouter un curseur** |
Option + Clic |
Alt + Clic |
+| **Ajouter un curseur** |
Option + clic |
Alt + clic |
| **Ajouter un curseur au-dessus** |
Cmd +
Option +
↑ |
Ctrl +
Alt +
↑ |
| **Ajouter un curseur en dessous** |
Cmd +
Option +
↓ |
Ctrl +
Alt +
↓ |
+
+{/* vale Mintlify.WordList = YES */}
diff --git a/fr/editor/live-preview.mdx b/fr/editor/live-preview.mdx
deleted file mode 100644
index a411f6d9a..000000000
--- a/fr/editor/live-preview.mdx
+++ /dev/null
@@ -1,69 +0,0 @@
----
-title: "Aperçu en direct"
-description: "Prévisualisez votre site en temps réel pendant l'édition, avec des mises à jour continues qui affichent instantanément les changements de votre site."
-keywords: ["editor", "preview", "live preview"]
----
-
-Prévisualisez votre site pendant que vous le modifiez. Les aperçus en direct affichent les pages exactement telles qu'elles apparaissent une fois publiées. Ils se mettent à jour à mesure que vous modifiez le contenu, la navigation et la configuration.
-
-
-
-## Ouvrir l'aperçu en direct
-
-
-
-Cliquez sur le bouton d'aperçu en direct
dans la barre supérieure.
-
-
-

-

-
-
-
-
-## Modifier les paramètres du site dans l'aperçu en direct
-
-
-
-Modifiez les paramètres de votre site dans l'aperçu en direct pour voir leur effet sur le contenu affiché.
-
-1. Ouvrez l'aperçu en direct dans l'éditeur.
-2. Cliquez sur **Site settings** dans la barre d'outils de l'aperçu.
-3. Sélectionnez une section de configuration et modifiez les paramètres.
-
-Si vous configurez l'aperçu en direct pour qu'il s'ouvre dans un nouvel onglet, le menu des paramètres du site n'est pas disponible. Désactivez **Open live preview in new tab** dans les [paramètres de l'éditeur](/fr/editor/settings) pour utiliser le menu des paramètres du site.
-
-
-
-## Demander à l'agent dans l'aperçu en direct
-
-
-
-Cliquez sur **Ask agent** dans la barre d'outils de l'aperçu pour ouvrir l'[agent de l'éditeur](/fr/editor/agent) à côté de l'aperçu en direct. Seuls les éditeurs et les administrateurs peuvent utiliser l'agent dans les aperçus en direct.
-
-
- L'aperçu en direct fonctionne pour les sites publics et les sites protégés par l'authentification Mintlify. Pour les sites authentifiés, l'éditeur vous connecte automatiquement à l'aperçu.
-
-
-
-
-## Aperçu en direct vs déploiements de prévisualisation
-
-
-
-| | Aperçu en direct | Déploiement de prévisualisation |
-|---|---|---|
-| **Vitesse** | Immédiat | Nécessite un build |
-| **Accès** | URL locale, avec authentification automatique pour les sites protégés | URL partageable |
-| **Quand l'utiliser** | Pour revoir les modifications pendant l'édition | Pour partager avec votre équipe pour relecture |
-| **Disponibilité** | Tant que l'éditeur reste ouvert | Tant que la branche existe |
-
-Utilisez l'aperçu en direct pour obtenir un retour immédiat pendant l'édition. Lorsque vous devez partager des modifications avec votre équipe ou tester sur un autre appareil, utilisez un [déploiement de prévisualisation](/fr/editor/branching-and-publishing#preview-your-changes).
diff --git a/fr/editor/media.mdx b/fr/editor/media.mdx
deleted file mode 100644
index c99fd6d08..000000000
--- a/fr/editor/media.mdx
+++ /dev/null
@@ -1,100 +0,0 @@
----
-title: "Ajouter des médias"
-description: "Importez, gérez et intégrez des images et autres ressources multimédias dans vos pages de documentation via le gestionnaire de fichiers de l'éditeur."
-keywords: ["editor","media","images","assets"]
----
-
-
- ## Types de fichiers pris en charge
-
-
-* **Images** : PNG, JPG, JPEG, GIF, WebP (max 20 Mo)
-* **Vidéos** : MP4, WebM (max 20 Mo)
-* **Polices** : TrueType (TTF), WOFF, WOFF2
-* **Autres** : PDF, ICO (favicons)
-
-
- ## Ajouter des médias à une page
-
-
-
- ### Glisser-déposer
-
-
-Glissez-déposez des éléments multimédias depuis votre ordinateur ou le gestionnaire de ressources dans une page. En mode visuel, l'image ou la vidéo est insérée directement dans le contenu. En mode Markdown, l'éditeur insère le chemin à l'emplacement de votre curseur. Les images sont enregistrées à la racine de votre dossier `images/`, et les vidéos à la racine de votre dossier `videos/`.
-
-
- ### Commande /
-
-
-Tapez
/image pour ouvrir le menu d’images ou
/video pour ouvrir le menu de vidéos. Importez un nouveau média ou sélectionnez un fichier existant.
-
-
- ### Intégrer
-
-
-Tapez
/embed et collez une URL YouTube, Loom ou Vimeo. L’éditeur détecte le fournisseur et génère automatiquement l’iframe. Dans le menu slash, les recherches `youtube`, `yt`, `loom` et `vimeo` font également apparaître la commande **Embed**.
-
-Pour les autres contenus intégrés, tapez
/embed, puis activez **Intégration manuelle** pour écrire du HTML personnalisé.
-
-
- ### Téléverser des fichiers
-
-
-Utilisez l’explorateur de fichiers dans la barre latérale pour téléverser ou rechercher des fichiers. Faites glisser des fichiers et déposez-les dans un dossier pour organiser les ressources multimédias.
-
-
-

-
-

-
-
-
- ## Mettre en forme les images
-
-
-Après avoir inséré une image en mode visuel, survolez-la pour afficher une barre d’outils avec des options de mise en forme.
-
-- **Aperçu clair/sombre** : basculez entre le mode clair et le mode sombre pour voir l’apparence de l’image dans chaque thème.
-- **Alignement** : choisissez un alignement de l’image : gauche, centré, droite ou pleine largeur.
-- **Frame** : entourez l’image d’un composant `
` pour ajouter une bordure et un arrière-plan.
-- **Paramètres** : remplacez l’image ou mettez à jour son texte alternatif.
-
-
- ## Gérer les ressources
-
-
-
- ### Organiser à l’aide de dossiers
-
-
-Cliquez sur le bouton **+** dans l’explorateur de fichiers pour créer un nouveau dossier. Faites glisser et déposez des fichiers et des dossiers dans l’arborescence pour les réorganiser.
-
-
- ### Renommer et modifier des ressources
-
-
-Survolez une ressource et cliquez sur le bouton **...** pour renommer le fichier ou mettre à jour son texte alternatif.
-
-
- ### Supprimer des ressources
-
-
-Survolez une ressource, puis cliquez sur le bouton
pour la supprimer.
-
-
- ## Bonnes pratiques
-
-
-- **Utilisez des noms explicites** : Nommez clairement vos fichiers, par exemple `api-dashboard-light.png` plutôt que `img1.png`.
-- **Ajoutez un texte alternatif (alt)** : Fournissez un texte alternatif descriptif pour l’accessibilité et le SEO.
-- **Organisez à l’aide de dossiers** : Regroupez les ressources associées, comme les variantes en mode clair et sombre ou pour une fonctionnalité ou une section spécifique.
-- **Utilisez des formats adaptés** : PNG pour les graphiques avec transparence, JPG pour les photos, SVG pour les icônes et les logos (vous ne pouvez pas téléverser de fichiers SVG via l'éditeur, mais vous pouvez les ajouter à votre référentiel via Git).
\ No newline at end of file
diff --git a/fr/editor/navigation.mdx b/fr/editor/navigation.mdx
deleted file mode 100644
index aaf1fd07f..000000000
--- a/fr/editor/navigation.mdx
+++ /dev/null
@@ -1,49 +0,0 @@
----
-title: "Organiser la navigation"
-description: "Réordonnez les pages, ajoutez des groupes et gérez la structure de la barre latérale par glisser-déposer dans l'éditeur web Mintlify, sans docs.json."
-keywords: ["editor", "navigation", "sidebar", "structure"]
----
-
-Utilisez la barre latérale de navigation pour organiser votre documentation. Les modifications que vous apportez dans l'éditeur sont synchronisées avec votre référentiel lorsque vous publiez — vous n'avez pas besoin de modifier `docs.json` manuellement.
-
-
- ## Ajouter des éléments de navigation
-
-
-Cliquez sur **Add new** au bas de l'arborescence de navigation pour ajouter un nouvel élément au niveau racine. Pour ajouter un élément imbriqué dans un autre, cliquez sur le bouton
plus à côté de cet élément.
-
-Faites glisser-déposer les éléments pour les réordonner ou les imbriquer. Survolez un élément et cliquez sur l'icône d'engrenage pour configurer ses propriétés.
-
-Cliquez avec le bouton droit sur une **page** pour ouvrir ses paramètres ou la supprimer.
-
-Cliquez avec le bouton droit sur un **élément de navigation** pour ouvrir ses paramètres, le convertir en un autre type d'élément, le dupliquer, ajouter une page à l'intérieur, ajouter un groupe à l'intérieur, le dégrouper ou le supprimer.
-
-
- Certains éléments ne peuvent pas être imbriqués dans d'autres. Par exemple, les onglets ne peuvent pas être imbriqués dans des groupes. L'éditeur vous empêche de créer des combinaisons non valides.
-
-
-
- ## Éléments de navigation
-
-
-Choisissez la bonne structure pour votre contenu :
-
-- **Pages** — Fichiers de documentation individuels. Le bloc de construction fondamental de la navigation.
-- **Groups** — Sections repliables regroupant des pages connexes. Peuvent être imbriquées dans d'autres groupes.
-- **Tabs** — Sections de niveau supérieur avec une navigation horizontale en haut de votre site. Utilisez les onglets lorsque vous avez des domaines distincts comme API Reference et Guides.
-- **Anchors** — Éléments persistants en haut de votre barre latérale. Utiles pour un accès rapide aux ressources externes ou aux sections de niveau supérieur. Peuvent être globaux pour apparaître sur chaque page.
-- **Dropdowns** — Menus déroulants en haut de votre barre latérale. Alternative plus légère aux onglets pour plusieurs sections connexes.
-- **Menus** — Éléments de navigation déroulants au sein d'un onglet pour des liens directs vers des pages spécifiques.
-- **Products** — Un sélecteur pour plusieurs ensembles de documentation produit distincts, chacun avec sa propre structure de navigation.
-- **Versions** — Un sélecteur pour plusieurs versions de documentation simultanées.
-- **Languages** — Un sélecteur pour la documentation en plusieurs langues.
-
-
- ## Configurer les éléments
-
-
-Survolez n'importe quel élément de navigation et cliquez sur l'icône d'engrenage pour définir :
-
-- **Title** : L'étiquette affichée dans la barre latérale.
-- **Icon** : Un repère visuel à côté de l'étiquette.
-- **Tag** : Un badge comme « NEW » ou « BETA » pour mettre en évidence l'élément.
diff --git a/fr/editor/pages.mdx b/fr/editor/pages.mdx
index cecfa47dd..b8c57fd68 100644
--- a/fr/editor/pages.mdx
+++ b/fr/editor/pages.mdx
@@ -1,246 +1,94 @@
---
title: "Créer et modifier des pages"
-description: "Créez des pages, modifiez le contenu, téléversez images et vidéos et gérez les fichiers dans l'éditeur web Mintlify en texte enrichi."
-keywords: ["editor", "content", "pages", "files", "create", "edit", "version history", "media", "images", "video", "task lists", "private pages"]
+sidebarTitle: "Modifier le contenu"
+description: "Créez des pages, modifiez du contenu, ajoutez des médias, organisez votre navigation et restaurez des versions antérieures d'une page dans l'éditeur."
+keywords: ["editor", "content", "pages", "navigation", "version history", "media", "images", "private pages"]
---
-
+
-## Parcourir les fichiers
+## Home et Publishing
-Le panneau de gauche propose deux vues : **Navigation** et **Files**.
+L'espace de travail de l'éditeur est divisé en deux onglets : **Home** et **Publishing**.
-**Navigation** affiche la structure de votre barre latérale telle que les visiteurs la voient. Cliquez sur une page pour l'ouvrir.
+**Home** est votre espace de travail. Il affiche les fichiers de contenu de votre dépôt, y compris vos pages privées, qu'elles apparaissent ou non sur votre site publié.
-**Files** affiche l'arborescence complète des fichiers de votre référentiel, y compris les fichiers qui ne figurent pas dans votre navigation. Cliquez sur n'importe quel fichier pour l'ouvrir.
+**Publishing** est votre site publié. Il affiche la navigation que voient vos visiteurs, ainsi que les paramètres de votre site.
-Pour basculer entre les vues, cliquez sur l'icône de dossier
ou appuyez sur
Cmd +
Shift +
F (macOS) ou
Ctrl +
Shift +
F (Windows). Cliquez sur l'icône de recherche ou appuyez sur
Cmd +
K (macOS) ou
Ctrl +
K (Windows) pour rechercher par nom de fichier ou contenu de page.
+Home masque certains fichiers par défaut, notamment `docs.json`, les fichiers et dossiers dont le nom commence par un point, les fichiers sans extension, les fichiers Markdown en majuscules comme `README.md`, ainsi que les fichiers `.css`, `.js`, `.jsx`, `.mjs`, `.cjs` et `.pdf`. Pour afficher tous les fichiers, activez [Show all files](/fr/editor/settings#appearance) ou appuyez sur
Cmd +
Shift +
. (macOS) ou
Ctrl +
Shift +
. (Windows).
-
+
-## Gérer les fichiers et les dossiers
+## Créer une page
-Utilisez la vue Files pour organiser votre contenu :
+Pour ajouter une page à votre navigation, cliquez sur le bouton
plus sur l'élément de navigation où vous la souhaitez. Saisissez un nom pour votre page. L'éditeur ajoute l'extension `.mdx` à votre place.
-- **Créer un dossier** : Cliquez sur le bouton de nouveau dossier
en haut de l'arborescence des fichiers, ou faites un clic droit sur un dossier existant et sélectionnez **New folder**.
-- **Renommer un fichier ou un dossier** : Faites un clic droit sur l'élément et sélectionnez **Rename**.
-- **Ouvrir des fichiers non listés** : Cliquez sur n'importe quel fichier dans l'arborescence pour l'ouvrir, même s'il n'est pas inclus dans votre navigation.
-
-Les fichiers qui ne figurent pas dans votre navigation restent non listés. Ils existent dans votre référentiel mais n'apparaîtront pas dans la barre latérale publiée.
-
-
-
-## Créer de nouvelles pages
-
-
-
-
+
-### Ajouter une page à la navigation
+## Ajouter des médias
-1. Cliquez sur le bouton plus
dans l'élément de navigation où vous souhaitez ajouter une page.
-1. Cliquez sur **Add a page**.
-1. Saisissez un nom de fichier. L'éditeur ajoute automatiquement l'extension `.mdx`.
-
-
-
-### Créer une page non listée
-
-
+Saisissez
/image ou
/video pour téléverser un fichier ou en choisir un déjà présent dans votre dépôt. Vous pouvez aussi faire glisser des fichiers depuis votre ordinateur sur la page. Pour réutiliser un média, faites glisser une image ou une vidéo depuis l'arborescence de navigation sur une page.
-Les pages non listées existent dans votre référentiel mais n'apparaissent pas dans la navigation. Elles sont utiles pour du contenu en brouillon, des snippets réutilisables ou des pages que vous prévoyez d'ajouter ultérieurement à la navigation.
+- Les fichiers téléversés sont enregistrés dans vos dossiers `images/` et `videos/` et sont inclus dans le commit de votre prochaine publication.
+- Les formats pris en charge sont PNG, JPG, JPEG, GIF, WebP, SVG, MP4 et WebM.
+- Pour afficher des images différentes en mode clair et en mode sombre, survolez une image insérée et utilisez **Light/dark variants**.
+- Saisissez
/embed et collez une URL YouTube, Loom ou Vimeo pour générer l'iframe. Pour tout autre cas, activez **Manual embed** afin d'écrire du HTML personnalisé.
-Faites un clic droit sur un dossier dans la vue Files et sélectionnez **New file**. Saisissez un nom de fichier ; l'éditeur crée la page sans l'ajouter à la navigation. Vous pourrez l'ajouter ultérieurement à la navigation depuis l'onglet **Navigation**.
+Pour la mise en forme des images et l'utilisation du composant Frame, consultez [Images et intégrations](/fr/create/image-embeds).
-
+
-## Modifier le contenu
+## Organiser la navigation
-Basculez entre le mode visuel et le mode source à l'aide du bouton de bascule de mode dans la barre d'outils sous la barre supérieure. Cliquez sur l'icône en forme d'œil
ou appuyez sur
Cmd +
Shift +
S (macOS) ou
Ctrl +
Shift +
S (Windows) pour passer en mode visuel. Cliquez sur l'icône de code
ou appuyez sur
Cmd +
Shift +
S (macOS) ou
Ctrl +
Shift +
S (Windows) pour passer en mode source.
-
-**Le mode visuel** affiche un aperçu en temps réel pendant que vous tapez. Appuyez sur
/ pour ouvrir le menu des composants et insérer des composants, des images, des vidéos et d'autres contenus. Vous pouvez également faire glisser-déposer des fichiers multimédias directement sur la page depuis votre ordinateur ou depuis l'arborescence de navigation. Autres raccourcis :
-
-- **Insérer un lien** : Sélectionnez du texte et appuyez sur
Cmd +
K (macOS) ou
Ctrl +
K (Windows), ou faites glisser une page depuis l'arborescence de navigation dans l'éditeur pour créer un lien avec le titre de la page.
-- **Lier vers une autre page** : Faites un clic droit sur une page dans l'arborescence de navigation, cliquez sur **Copy link**, puis collez le lien dans votre contenu. L'éditeur reconnaît les liens internes vers d'autres pages et les convertit.
-- **Insérer un média de votre projet** : Faites glisser une image ou une vidéo depuis l'arborescence de navigation dans la page pour l'intégrer inline. Les formats pris en charge incluent PNG, JPG, JPEG, GIF, WebP, SVG, MP4 et WebM.
-- **Insérer un emoji** : Tapez
: suivi d'un mot-clé pour ouvrir le sélecteur d'emojis.
-- **Modifier un tableau** : Lorsque votre curseur se trouve à l'intérieur d'un tableau, utilisez la barre d'outils flottante pour ajouter ou supprimer des lignes et des colonnes, ou fusionner des cellules.
-
-**Le mode source** vous donne un accès direct au code source MDX. Utilisez-le pour un contrôle précis des propriétés des composants et du frontmatter.
-
-Pour la liste complète des composants, consultez [Composants](/fr/components). Pour la syntaxe MDX, consultez [Mettre en forme le texte](/fr/create/text) et [Mettre en forme le code](/fr/create/code).
-
-### Listes de tâches
-
-En mode visuel, tapez `/task` et sélectionnez **Task List** pour ajouter une liste de contrôle interactive. Vous pouvez aussi taper `- [ ]` suivi d'une espace pour transformer un élément de liste en tâche. Cliquez sur la case à cocher à côté d'une tâche pour la marquer comme terminée.
-
-Appuyez sur
Enter à la fin d'une tâche pour ajouter une autre tâche non cochée. Appuyez à nouveau sur
Enter sur une tâche vide pour quitter la liste.
-
-En mode source, utilisez `- [ ]` pour une tâche incomplète ou `- [x]` pour une tâche terminée.
-
-
-
-### Vue diff
+Faites glisser des éléments dans la vue Navigation pour les réordonner ou les imbriquer. L'éditeur écrit vos modifications dans `docs.json` lorsque vous publiez.
-
+- **Groups** : Sections repliables qui regroupent des pages liées. Peuvent être imbriquées dans d'autres groups.
+- **Tabs** : Sections de premier niveau avec une navigation horizontale. Utilisez-les pour des espaces distincts, comme une référence d'API et des guides.
+- **Anchors** : Éléments persistants en haut de votre barre latérale. Utiles pour des ressources externes. Peuvent être globaux et apparaître sur toutes les pages.
+- **Dropdowns** : Menus déroulants en haut de votre barre latérale. Une alternative plus légère aux tabs.
+- **Menus** : Éléments déroulants au sein d'un tab qui renvoient directement vers des pages précises.
+- **Products** : Un sélecteur pour plusieurs ensembles de documentation produit, chacun avec sa propre navigation.
+- **Versions** : Un sélecteur pour plusieurs versions simultanées de la documentation.
+- **Languages** : Un sélecteur pour de la documentation en plusieurs langues.
-Pour comparer votre page actuelle à la dernière version publiée, cliquez sur le bouton
**View diff** dans la barre d'outils, ou appuyez sur
Cmd +
Shift +
D (macOS) ou
Ctrl +
Shift +
D (Windows). En mode visuel, cela affiche un diff visuel. En mode source, cela affiche un diff textuel. Cliquez sur **Exit diff** ou appuyez à nouveau sur le raccourci pour revenir à l'édition.
+
+ Certains éléments ne peuvent pas être imbriqués dans d'autres. Par exemple, les tabs ne peuvent pas être imbriqués dans des groups. L'éditeur empêche les combinaisons non valides.
+
-Vous pouvez également ouvrir un diff depuis le menu de publication. Cliquez sur **Publish** puis sur n'importe quel fichier modifié dans la liste.
+Pour modifier le titre, le slug, la description ou le layout d'une page, ouvrez ses paramètres depuis l'arborescence de navigation. Consultez [Pages](/fr/organize/pages) pour plus d'informations sur chaque paramètre.
-### Historique des versions
-
-
-
-Utilisez l'historique des versions pour consulter les versions enregistrées de la page que vous modifiez.
-
-Mint enregistre une nouvelle entrée lorsque l'éditeur enregistre un contenu différent de la dernière version enregistrée. L'enregistrement d'un contenu inchangé ne crée pas d'entrée en double. Une page enregistrée peut également être vide.
-
-L'historique des versions regroupe les entrées par date. Chaque entrée indique l'auteur et l'heure d'enregistrement. Mint marque l'entrée la plus récente comme **Current**.
-
-Pour ouvrir l'historique des versions :
-
-1. Ouvrez une page de documentation dans l'éditeur. L'historique des versions n'est pas disponible pour `docs.json`.
-1. Cliquez sur **More options** dans l'angle supérieur droit.
-1. Sélectionnez **Version history**.
-
-Lorsque l'historique des versions est disponible pour la page, vous pouvez également cliquer sur l'horodatage **Edited** dans l'en-tête de l'éditeur pour ouvrir le panneau. Pour les pages non prises en charge, l'horodatage reste non interactif.
-
-Le panneau affiche les versions de la page actuelle. L'historique des pages publiques inclut uniquement la branche actuelle. L'historique des pages privées inclut les entrées de toutes les branches. Cliquez sur **Show more versions** pour charger les entrées plus anciennes.
-
-Les viewers peuvent consulter et comparer les versions enregistrées des pages privées. Les editors et les managers peuvent les restaurer. Les versions antérieures incluent l'action **Restore** lorsque vous avez l'autorisation de modifier la page. Cliquez sur **Restore**, puis confirmez pour remplacer le contenu actuel de la page par cette version enregistrée. Cette action écrase les modifications non enregistrées.
-
-Restore applique l'instantané sélectionné à la page actuelle. Pour les pages publiques, il restaure la page sur la branche actuelle. Pour les pages privées, il met à jour le contenu privé partagé.
-
-Pour comparer une version enregistrée antérieure à la page actuelle, cliquez sur sa ligne. L'éditeur ouvre la vue diff avec la version enregistrée comme référence et le contenu actuel de la page comme comparaison. La ligne affiche **Viewing** lorsqu'elle est active. Cliquez à nouveau sur la ligne active pour quitter la comparaison et revenir à l'édition.
-
-Restore n'est pas disponible sur les branches de déploiement bloquées ni sur la version **Current**.
-
-
-
-### Actions sur les blocs
+## Historique des versions
-En mode visuel, survolez n'importe quel bloc pour faire apparaître une poignée de glissement à gauche. Cliquez sur la poignée pour ouvrir un menu contextuel avec les actions disponibles pour ce bloc :
+L'historique des versions vous permet de consulter et de restaurer des versions enregistrées antérieures d'une page. Il n'est pas disponible pour `docs.json`.
-- **Turn into** : Convertit le bloc en un autre type : texte, titres, bloc de citation ou liste.
-- **Duplicate** : Insère une copie du bloc immédiatement à sa suite.
-- **Delete** : Supprime le bloc.
+Les viewers peuvent consulter et comparer les versions enregistrées des pages privées. Les editors et les admins peuvent les restaurer.
-
-

-

-
+L'éditeur enregistre une nouvelle entrée dès que le contenu diffère de la dernière version enregistrée. L'historique des versions est limité à la branch. Seul l'historique de la branch actuelle est disponible.
-
+Pour consulter l'historique des versions, cliquez sur **More options** en haut à droite de la page, puis sur **Version history**.
-### Table des matières
+Si vous restaurez une version, cela écrase les modifications non enregistrées que vous avez faites sur la page. Lorsque vous restaurez une page publique, elle n'est restaurée que sur votre branch actuelle. Lorsque vous restaurez une page privée, elle est restaurée sur toutes les branches.
-
+
-En mode visuel, l'éditeur affiche une minimap sur le côté droit de la page qui reflète la structure des titres de votre document. Survolez la minimap pour la développer en une table des matières complète. Cliquez sur n'importe quel titre pour faire défiler jusqu'à cette section.
-
-
-
-### Options des blocs de code
+## Pages privées
-Lors de l'édition d'un bloc de code en mode visuel, vous pouvez :
-
-- **Surligner ou mettre en focus des lignes** : Sélectionnez du texte dans le bloc de code, puis utilisez la barre d'outils qui apparaît pour marquer les lignes comme surlignées ou en focus. Le surlignage met visuellement en valeur les lignes. La mise en focus atténue tout le reste.
-- **Marquer des lignes de diff** : Sélectionnez des lignes et utilisez la barre d'outils pour les marquer comme ajouts (`+`) ou suppressions (`-`).
-- **Wrap** : Activez le retour à la ligne dans les paramètres du bloc de code.
-- **Expandable** : Rendez le bloc de code repliable pour que les lecteurs puissent le développer à la demande.
-
-
-
-## Gérer les pages
-
-
-
-- **Déplacer** : Faites glisser-déposer les pages pour les réorganiser dans la navigation.
-- **Renommer** : Faites un clic droit sur une page et sélectionnez **Rename**.
-- **Dupliquer** : Faites un clic droit sur une page et sélectionnez **Duplicate**.
-- **Supprimer** : Faites un clic droit sur une page et sélectionnez **Delete**. L'éditeur retire automatiquement la page de la navigation.
-
-### Déplacer les pages privées vers l'espace de travail
-
-Pour transformer une page ou un dossier privé en contenu d'espace de travail, faites glisser le contenu privé depuis la section **Private** vers un dossier de votre espace de travail. Vous pouvez aussi faire un clic droit sur le contenu privé et sélectionner **Move to workspace**.
-
-Quand vous déplacez un dossier privé, toutes les pages du dossier passent dans votre espace de travail. Tout contenu que vous déplacez vers l'espace de travail devient immédiatement accessible aux collaborateurs de l'espace de travail, mais il n'est pas ajouté à la navigation de votre site.
+Faire glisser une page ou un dossier privé dans votre workspace le met immédiatement à la disposition de vos collaborateurs, sans pour autant l'ajouter à la navigation de votre site.
- Vous ne pouvez pas replacer un contenu de l'espace de travail dans la section **Private**.
+ Vous ne pouvez pas ramener du contenu du workspace vers la section **Private**. Rendre publique une page privée est un changement irréversible.
-
-
-
-### Pages supprimées via Git
-
-
-
-Si un coéquipier supprime une page via Git pendant que vous l'avez ouverte, l'éditeur passe en mode lecture seule et affiche une bannière. L'éditeur conserve votre contenu afin que vous puissiez le copier avant de quitter.
-
-
-
-## Configurer les pages
-
-
-
-Survolez une page et cliquez sur l'icône d'engrenage, ou faites un clic droit et sélectionnez **Settings**, pour configurer :
-
-- **Title**, **Slug** et **Sidebar title** : Contrôlez la façon dont la page apparaît dans la navigation et son URL.
-- **Description** et **Keywords** : Améliorent la recherche et le SEO.
-- **Layout** : Choisissez entre standard, wide, centered ou custom.
-
-Pour plus de détails sur chaque paramètre, consultez [Pages](/fr/organize/pages).
-
-
-
-## Ajouter des médias
-
-
-
-
-
-### Images et vidéos
-
-
-
-Tapez
/image pour téléverser une nouvelle image ou en sélectionner une existante depuis votre référentiel. Tapez
/video pour téléverser ou sélectionner une vidéo.
-
-Vous pouvez également faire glisser-déposer des fichiers de votre ordinateur directement sur une page. En mode visuel, le fichier s'insère inline. En mode source, l'éditeur insère le chemin du fichier à l'emplacement du curseur. Les images sont enregistrées dans votre dossier `images/` et les vidéos dans `videos/`.
-
-Pour réutiliser un média déjà présent dans votre projet, faites glisser un fichier image ou vidéo depuis l'arborescence de navigation sur la page. L'éditeur intègre l'élément inline.
-
-
-
-### Variantes d'images claires et sombres
-
-
-
-Après avoir inséré une image en mode visuel, survolez-la pour faire apparaître la barre d'outils de l'image. Utilisez **Light/dark variants** pour téléverser des images distinctes pour les modes clair et sombre.
-
-
-
-### Intégrer des médias externes
-
-
-
-Tapez
/embed et collez une URL YouTube, Loom ou Vimeo. L'éditeur détecte le fournisseur et génère l'iframe. La recherche dans le menu slash de `youtube`, `yt`, `loom` ou `vimeo` fait également apparaître la commande **Embed**.
-
-Pour les autres intégrations, tapez
/embed et activez **Manual embed** pour écrire du HTML personnalisé.
-
-Pour en savoir plus sur la mise en forme des images et l'utilisation du composant Frame, consultez [Images et intégrations](/fr/create/image-embeds).
diff --git a/fr/editor/publish.mdx b/fr/editor/publish.mdx
index fa0d36e41..a6ef574de 100644
--- a/fr/editor/publish.mdx
+++ b/fr/editor/publish.mdx
@@ -1,108 +1,96 @@
---
-title: "Publier les modifications dans l’éditeur web"
+title: "Publier des modifications"
sidebarTitle: "Publier"
-description: "Enregistrez votre travail, gérez branches et pull requests, et publiez les modifications depuis l'éditeur web vers votre site en production."
-keywords: ["éditeur", "publier", "modifications", "branches", "pull requests"]
+description: "Publiez des modifications depuis l'éditeur vers votre site publié. Les branches et les règles de protection déterminent ce qui se passe lorsque vous publiez."
+keywords: ["publish", "branch", "git", "commit", "conflicts", "deploy", "pull request"]
---
-
- ## Workflows de publication
-
-
-L'éditeur prend en charge deux workflows pour publier des mises à jour de la documentation. Le workflow que vous utilisez dépend des règles de protection des branches de votre référentiel et de la branche sur laquelle vous travaillez.
-
-**Créer des pull requests** : Si votre référentiel comporte une règle de protection de branche qui impose des pull requests avant que les modifications puissent être fusionnées dans votre branche de déploiement, l'éditeur crée une pull request (demande de fusion) lorsque vous publiez des modifications.
+Vos modifications sont enregistrées automatiquement pendant que vous travaillez, mais elles n'atteignent votre site publié que lorsque vous les publiez. Ce qui se passe alors dépend de la branch sur laquelle vous travaillez et du fait que cette branch exige ou non des pull requests.
-
- Lorsque vous créez une pull request depuis l'éditeur, l'agent Mintlify génère un titre et une description en fonction de vos modifications. Vous pouvez modifier le titre et la description générés avant de créer la pull request.
-
-
-**Publier directement** : Si votre référentiel n'a aucune règle de protection de branche, vos modifications sont fusionnées dans la branche de déploiement et déployées immédiatement lorsque vous publiez.
+
+ Si vous ne voyez ni sélecteur de branch ni bouton **Publish**, la [publication automatique](#auto-publish) est activée sur votre deployment et vos modifications sont mises en ligne automatiquement.
+
-| Type de branche | Protection de la branche | Workflow de publication |
-|-------------|-------------------|------------------------------|
-|
Branche de déploiement | Aucune | Effectue des commits et déploie les modifications |
-| Branche de déploiement | Pull requests requises | Crée une pull request (demande de fusion) |
-|
Branche de fonctionnalité | Aucune | Fusionne les modifications dans la branche de déploiement et les déploie |
-| Branche de fonctionnalité | Pull requests requises | Crée une pull request (demande de fusion) |
+
-
- Configurez des règles de protection des branches dans votre fournisseur Git pour exiger des pull requests. Voir [À propos des branches protégées](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches) dans la documentation GitHub ou [Branches protégées](https://docs.gitlab.com/user/project/repository/branches/protected/) dans la documentation GitLab.
-
+## Modifications en attente
-
- ## Enregistrer les modifications
-Pendant que vous modifiez le contenu, l’éditeur suit vos changements.
+L'éditeur considère les éléments suivants comme des modifications en attente :
-- Nouveaux fichiers ou fichiers supprimés.
-- Modifications de contenu dans les pages.
-- Changements dans la structure de navigation.
-- Téléversement et organisation des médias.
-- Mises à jour de la configuration.
+- Les modifications de contenu dans les pages
+- Les pages ajoutées ou supprimées
+- Les changements de structure de navigation
+- Les médias téléversés
+- Les mises à jour de configuration
-Lorsque vous travaillez sur votre branche de déploiement, les modifications sont enregistrées automatiquement.
+S'il n'y a aucune modification en attente, l'éditeur désactive les actions de publication et d'enregistrement.
-
-

-

-
+
-Lorsque vous travaillez sur une branche de fonctionnalité, enregistrez les modifications dans la branche.
+## Ce qui se passe lorsque vous publiez
-
-

-

-
+
-Pour annuler des modifications, cliquez sur **Annuler les modifications** à côté d’un nom de fichier dans le menu déroulant des fichiers modifiés.
+| Type de branch | Protection de branch | Actions disponibles |
+| --- | --- | --- |
+|
Deployment branch | Aucune | **Publish** directement vers votre site publié |
+| Deployment branch | Pull requests requises | **Create branch** pour déplacer les modifications vers une nouvelle branch |
+|
Feature branch | Aucune | **Save in branch**, **Create pull request** |
+| Feature branch | Pull requests requises | **Save in branch**, **Create pull request** |
-
- ## Examiner les modifications de la branche
-
+- **Publish** : Commit et déploie vos modifications vers votre site publié immédiatement.
+- **Save in branch** : Commit vos modifications sur la feature branch sans fusionner dans votre deployment branch.
+- **Create branch** : Déplace vos modifications en attente vers une nouvelle feature branch lorsque vous êtes sur une deployment branch protégée.
+- **Create pull request** : Ouvre une pull request vers votre deployment branch.
+
+Une seule publication peut avoir lieu à la fois par branch. Si un collègue publie sur la même branch, attendez la fin de sa publication avant de réessayer.
-Lorsque vous travaillez sur une branche de fonctionnalité, le panneau de publication affiche toutes les modifications de fichiers entre votre branche et la branche de déploiement sous **Saved in branch**. Cela inclut les modifications enregistrées par vous et par tout collègue travaillant sur la même branche.
+
+ Votre site est mis à jour une fois que Mintlify a compilé et déployé vos modifications. Cela prend généralement de 30 secondes à quelques minutes. Consultez l'état du déploiement sur votre [dashboard](https://app.mintlify.com).
+
-Cliquez sur un fichier dans la liste pour ouvrir une vue de diff montrant les modifications entre la branche et le contenu publié. Les fichiers de documentation s’ouvrent dans un diff visuel, et les autres types de fichiers s’ouvrent dans un diff source. Utilisez cette fonctionnalité pour examiner l’ensemble des modifications d’une branche avant de publier.
+
-Les fichiers qui ne peuvent pas afficher de diff, comme les images ou les fichiers supprimés, apparaissent dans la liste mais ne sont pas cliquables.
+## Quand utiliser une branch
-
- ## Publier vos modifications
-Cliquez sur **Publier** dans la barre d’outils. Selon votre workflow, vos modifications sont déployées immédiatement ou créent une pull request à fusionner dans votre fournisseur Git. Si vous êtes sur une branche de fonctionnalité, enregistrez vos modifications avant de publier.
+Travaillez directement sur votre deployment branch si vous n'utilisez pas de workflow basé sur Git. Créez une branch si chaque modification passe par une révision avant d'atteindre votre site publié.
-S’il n’y a aucune modification en attente ou si une pull request est déjà ouverte pour la branche actuelle, le bouton **Publier** n’est pas cliquable.
+Pour créer une branch, cliquez sur le nom de la branch dans la barre d'outils de l'éditeur, sélectionnez **Create new branch**, saisissez un nom, puis cliquez sur **Create branch**.
- Votre site de documentation en production est mis à jour après que Mintlify a compilé et déployé vos modifications publiées. Cela prend généralement entre 30 secondes et quelques minutes. Vérifiez l’état du déploiement de vos modifications sur votre [dashboard](https://dashboard.mintlify.com).
+ Créer une branch ou en changer alors que vous avez des modifications non publiées vous invite à les emporter avec vous ou à les laisser. Les modifications que vous laissez restent sur la branch d'origine.
-## Résoudre les conflits
+
-Les conflits se produisent lorsque votre branche et la branche de déploiement comportent des modifications incompatibles dans les mêmes fichiers.
+## Résoudre les conflits
-
- ### Quelles sont les causes des conflits ?
-Les conflits surviennent lorsque vous essayez de fusionner des branches contenant des modifications incompatibles apportées aux mêmes fichiers.
+Les conflits surviennent lorsque votre branch et la deployment branch comportent des modifications incompatibles sur les mêmes fichiers. Par exemple, lorsque vous et un collègue modifiez les mêmes lignes ou déplacez un fichier vers des emplacements différents.
-* Vous et un autre membre de l'équipe modifiez les mêmes lignes dans un fichier sur des branches différentes.
-* Vous déplacez, renommez ou supprimez des fichiers dans une branche, mais les modifiez différemment dans une autre.
+Lorsque quelqu'un pousse des modifications vers votre dépôt en dehors de l'éditeur, l'éditeur applique automatiquement celles qui ne se chevauchent pas. Si une modification distante et la vôtre portent sur la même partie d'une page, l'éditeur met le conflit en évidence.
+
+L'éditeur affiche un avertissement lorsque des conflits empêchent la publication. Suivez les instructions pour choisir la version à conserver pour chaque section en conflit.
+
+
+
+## Signature des commits
-
- ### Résoudre les conflits
-L’éditeur affiche des avertissements lorsque des conflits empêchent d’effectuer des opérations comme la publication ou le changement de branche. Pour résoudre les conflits, suivez les instructions dans l’éditeur pour choisir les modifications à conserver.
+Signez vos commits avec votre compte GitHub en l'autorisant dans les [paramètres de votre compte](https://app.mintlify.com/settings/account). Sans cette autorisation, la GitHub App de Mintlify signe les commits effectués dans l'éditeur.
+
+
+
+## Publication automatique
-
- ## Signature des commits
-Signez vos commits avec votre compte GitHub en l’autorisant dans vos [paramètres de compte](https://dashboard.mintlify.com/settings/account). Sans cette autorisation, la GitHub App de Mintlify signe les commits effectués dans l’éditeur web.
+Si la [publication automatique](/fr/editor/settings#main-branch-autocommits) est activée sur votre deployment, l'éditeur commit sur votre deployment branch peu après que vous arrêtez d'écrire. Le sélecteur de branch et le bouton **Publish** sont masqués. Il n'y a ni état en attente ni étape de révision.
-Attribuer les commits à votre compte permet de conserver un historique précis des personnes ayant modifié votre documentation.
\ No newline at end of file
+Les modifications sur les feature branches créées depuis l'éditeur sont commitées automatiquement dans les deux cas, mais elles ne sont jamais publiées tant que vous ne les fusionnez pas dans votre deployment branch.
diff --git a/fr/editor/review.mdx b/fr/editor/review.mdx
new file mode 100644
index 000000000..f5ec6f12a
--- /dev/null
+++ b/fr/editor/review.mdx
@@ -0,0 +1,131 @@
+---
+title: "Réviser les modifications"
+sidebarTitle: "Réviser"
+description: "Prévisualisez vos modifications avant leur mise en ligne, partagez-les avec votre équipe, puis approuvez et fusionnez les pull requests depuis l'éditeur."
+keywords: ["review", "preview", "live preview", "pull request", "approve", "merge", "diff"]
+---
+
+Prévisualisez vos modifications avant qu'elles n'atteignent votre site publié, puis révisez et fusionnez la pull request sans quitter l'éditeur.
+
+
+
+## Aperçu en direct
+
+
+
+L'aperçu en direct affiche votre site pendant que vous le modifiez, sans étape de compilation. Cliquez sur le bouton
d'aperçu en direct dans la barre supérieure.
+
+Pour modifier les paramètres du site et voir leur effet sur votre contenu, cliquez sur **Site settings** dans la barre d'outils de l'aperçu, puis sélectionnez une section de configuration. Ce menu n'est pas disponible si vous avez activé [Open live preview in new tab](/fr/editor/settings#appearance).
+
+Pour ouvrir l'[agent](/fr/editor/agent) à côté de l'aperçu, cliquez sur **Ask agent** dans la barre d'outils de l'aperçu. Seuls les editors et les admins peuvent utiliser l'agent dans les aperçus en direct.
+
+
+ L'aperçu en direct fonctionne pour les sites publics et pour les sites protégés par l'authentification Mintlify.
+
+
+
+
+## Déploiements de prévisualisation
+
+
+
+Lorsque vous ouvrez une pull request depuis une feature branch, Mintlify compile un déploiement de prévisualisation : une URL temporaire où vos modifications s'affichent exactement comme elles le seront une fois publiées. L'aperçu est recompilé chaque fois que vous enregistrez de nouvelles modifications sur la branch.
+
+Pour trouver et partager l'URL, cliquez sur **Publish** dans la barre d'outils. Le format de l'URL est `organization-branch-name.mintlify.site`.
+
+
+

+

+
+
+Les URLs de prévisualisation sont publiques par défaut. Pour en restreindre l'accès aux membres de votre organisation Mintlify, activez l'authentification des aperçus sur la page [Add-ons](https://app.mintlify.com/products/addons) de votre dashboard.
+
+
+
+## Quel aperçu utiliser
+
+
+
+| | Aperçu en direct | Déploiement de prévisualisation |
+|---|---|---|
+| **Rapidité** | Instantané | Nécessite une compilation |
+| **Accès** | URL locale | URL partageable |
+| **À utiliser quand** | Vous révisez des modifications en cours d'édition | Vous partagez avec votre équipe pour révision |
+| **Disponibilité** | Tant que l'éditeur est ouvert | Tant que la branch existe |
+
+
+
+## Partager un lien vers l'éditeur
+
+
+
+Pour diriger un collègue vers une page précise d'une branch, copiez l'URL depuis la barre d'adresse de votre navigateur. Toute personne ayant accès à votre organisation Mintlify peut l'ouvrir dans sa propre session de l'éditeur.
+
+```text
+https://app.mintlify.com/{org}/{project}/editor/{branch}/~/{filepath}
+```
+
+Par exemple : `https://app.mintlify.com/acme/docs/editor/main/~/guides/quickstart.mdx`
+
+
+
+## Réviser et fusionner les pull requests
+
+
+
+Lorsqu'une pull request est ouverte pour la branch actuelle, le menu de publication affiche un panneau de révision avec :
+
+- Le titre et la description de la pull request
+- Les branches source et cible
+- Le nombre de fichiers modifiés
+- L'exigence d'approbation sur la deployment branch
+- L'état actuel de la révision
+
+Une fois qu'un relecteur a approuvé, cliquez sur **Merge and publish** pour fusionner et déployer depuis l'éditeur. L'éditeur vous ramène ensuite sur votre deployment branch.
+
+
+
+### Approuver depuis l'éditeur
+
+
+
+Pour les dépôts GitHub, les relecteurs peuvent approuver les pull requests ouvertes sans quitter l'éditeur. Un bouton **Approve pull request** apparaît dans le panneau de révision si votre compte a le droit de la relire. L'état passe à **Approved** et **Merge and publish** devient disponible.
+
+Si vous utilisez GitLab ou Bitbucket, ouvrez la pull request chez votre fournisseur Git pour l'approuver.
+
+
+ Configurez des règles de protection de branch chez votre fournisseur Git pour exiger des pull requests. Consultez [About protected branches](https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches) dans l'aide GitHub ou [Protected branches](https://docs.gitlab.com/user/project/repository/branches/protected/) dans l'aide GitLab.
+
+
+
+
+### Comparer les modifications avant de fusionner
+
+
+
+Cliquez sur n'importe quel fichier modifié dans le menu de publication pour l'ouvrir en vue diff face à la version publiée. Le mode visuel affiche un diff visuel et le mode source affiche un diff textuel. Les fichiers qui ne peuvent pas afficher de diff, comme les images ou les fichiers supprimés, figurent dans la liste mais ne sont pas cliquables.
+
+Les [pages masquées](/fr/organize/hidden-pages) qui apparaissent dans le diff de la branch peuvent être ouvertes depuis le menu de publication, même si elles ne figurent pas dans la navigation de votre site.
+
+
+
+### Titres et descriptions des pull requests
+
+
+
+Si votre organisation exige des pull requests, vous pouvez saisir un titre et une description au moment de publier. Si vous laissez l'un des deux vide, l'éditeur en génère un listant les fichiers que vous avez créés, mis à jour, déplacés ou supprimés. Pour contrôler leur rédaction, définissez des [instructions de PR](/fr/editor/settings#pr-instructions).
+
+Si votre branch comporte des fils de commentaires ouverts, Mintlify ajoute leur résumé à la description de la pull request. Consultez [Collaborer](/fr/editor/collaborate#comments).
+
+
+
+## Réviser une exécution d'automatisation
+
+
+
+Lorsqu'une [automatisation](/fr/automations) ouvre une pull request, vous pouvez ouvrir l'éditeur sur la branch de l'automatisation :
+
+- Depuis la page **Automation Runs** de votre dashboard, cliquez sur **Open in editor** sur une exécution terminée.
+- Depuis une notification Slack, cliquez sur le lien **View changes**.
+
+Ces deux points d'entrée ouvrent l'éditeur sur la branch de l'automatisation, avec les pages modifiées présélectionnées dans le menu de publication, ce qui vous permet de réviser le diff et de fusionner ou de demander des modifications sans quitter l'éditeur. L'[agent](/fr/editor/agent#continue-an-automation-run) s'ouvre à côté avec le contexte de ce qu'a fait l'automatisation.
diff --git a/fr/editor/settings.mdx b/fr/editor/settings.mdx
index c02a1a051..aa744d600 100644
--- a/fr/editor/settings.mdx
+++ b/fr/editor/settings.mdx
@@ -1,112 +1,39 @@
---
title: "Paramètres de l'éditeur pour l'IA et la publication"
-description: "Configurez les instructions IA, les valeurs par défaut des pull requests et la méthode de fusion utilisée par l'éditeur web Mintlify pour publier."
-keywords: ["editor", "settings", "ai", "instructions", "publishing", "pull request", "merge", "lock branch"]
+sidebarTitle: "Paramètres"
+description: "Configurez l'apparence de l'éditeur, les instructions d'IA et les valeurs par défaut de publication pour contrôler l'aspect de l'éditeur et la façon dont il commit et fusionne les modifications."
+keywords: ["editor", "settings", "ai", "instructions", "publishing", "pull request", "merge", "appearance", "preferences"]
---
-L'éditeur web comporte deux niveaux de paramètres :
+La [page de paramètres](https://app.mintlify.com/settings/deployment/editor) de l'éditeur contrôle l'apparence, le comportement de publication et le comportement de l'agent.
-- **Vos paramètres** ne s'appliquent qu'à vous et contrôlent la façon dont l'IA de l'éditeur vous assiste pendant vos modifications.
-- **Les paramètres de publication** s'appliquent à toutes les personnes d'un déploiement et déterminent ce qui se passe lorsque vous validez des modifications et les transformez en pull requests.
+- **Appearance** : Préférences personnelles sur l'aspect et le comportement de l'éditeur. Elles ne s'appliquent qu'à vous.
+- **Publishing** : Valeurs par défaut, à l'échelle du deployment, sur la façon dont l'éditeur commit les modifications et ouvre les pull requests. Elles s'appliquent à toutes les personnes qui publient.
+- **Chat** : Instructions persistantes pour l'agent d'IA de l'éditeur.
+- **Danger zone** : Actions irréversibles.
-Vous pouvez configurer les deux depuis le panneau des paramètres. Pour l'ouvrir, cliquez sur l'icône de paramètres
dans la barre d'outils de l'éditeur.
+
-
-
-## Instructions d'IA
-
-
-
-Les instructions d'IA sont des consignes persistantes que l'éditeur envoie à l'IA avec votre requête. Utilisez-les pour formuler des règles de style et de ton que vous ne voulez pas répéter à chaque fois, comme la voix, la terminologie ou les conventions de mise en forme.
-
-Vos instructions s'appliquent à :
-
-- Les actions **Edit with AI** sur une sélection, comme réécrire, développer ou corriger.
-- Les **sessions de l'agent** lancées depuis l'éditeur.
-
-Chaque membre de l'équipe gère ses propres instructions, liées à son compte utilisateur.
-
-
-
-### Quand utiliser les instructions d'IA
-
-
-
-Ajoutez des instructions d'IA lorsque vous vous surprenez à répéter les mêmes consignes dans vos prompts, par exemple :
-
-- Imposer la deuxième personne ou des titres en majuscule initiale uniquement.
-- Privilégier des noms de produit ou une terminologie spécifiques.
-- Bannir le langage marketing ou les phrases de remplissage.
-- Exiger certains composants, comme toujours utiliser `
` pour les encarts.
-
-Gardez les instructions courtes et précises. L'IA les suit à chaque requête, donc des règles vagues ou contradictoires dégradent les résultats.
-
-
-
-### Configurer les instructions d'IA
-
-
-
-1. Cliquez sur l'icône de paramètres dans la barre d'outils de l'éditeur.
-2. Dans le champ **AI instructions**, saisissez les consignes que l'IA doit suivre.
-3. Enregistrez vos modifications.
-
-Exemple :
-
-```text
-- Use second person ("you") and active voice.
-- Use sentence case for all headings.
-- Refer to the product as "Acme" — never "Acme Inc." or "the platform".
-- Wrap notes and warnings in or components.
-- Do not add introductory filler like "In this guide" or "Let's explore".
-```
-
-Laissez le champ vide pour supprimer vos instructions.
-
-
-
-## Paramètres de publication
-
-
-
-Vous configurez les paramètres de publication par déploiement, et ils s'appliquent à toutes les personnes qui publient depuis l'éditeur. Ils contrôlent la façon dont l'éditeur génère, ouvre et fusionne les pull requests et les commits.
-
-Vous devez disposer d'un accès administrateur à votre déploiement Mintlify pour modifier les paramètres de publication.
-
-
-
-### Verrouiller la branche de déploiement
+## Appearance
-Activez cette option pour rendre votre branche de déploiement (généralement `main`) en lecture seule dans l'éditeur. Lorsque la branche est verrouillée :
-
-- L'éditeur et la vue source deviennent en lecture seule pour toute personne consultant la branche de déploiement.
-- Le panneau de configuration `docs.json` cesse d'enregistrer les modifications.
-- Les modifications de navigation — ajout de pages, réorganisation et glisser-déposer — sont masquées.
-- Une bannière invite les contributeurs à créer une branche de brouillon avant de faire des modifications.
-
-Votre branche de déploiement reste synchronisée avec Git, donc les push depuis votre dépôt continuent de mettre à jour votre site en direct. Le verrouillage n'affecte que les modifications effectuées depuis l'éditeur.
-
-
- Activer le verrouillage abandonne toutes les modifications non publiées de l'éditeur sur la branche de déploiement et force la resynchronisation de l'éditeur avec votre dépôt Git. Publiez les modifications en attente ou déplacez-les vers une branche de brouillon avant d'activer le verrouillage.
-
-
-Tant que le verrouillage est actif, les push Git entrants vers la branche de déploiement écrasent l'état en direct de l'éditeur, de sorte que toute modification en cours sur cette branche est remplacée par le dernier commit.
-
-Utilisez ce paramètre lorsque votre équipe souhaite que Git reste la source de vérité pour le site en direct, et que toutes les modifications faites dans l'éditeur passent par des pull requests depuis des branches de fonctionnalité.
+Les préférences d'apparence sont liées à votre compte utilisateur et prennent effet dès que vous les activez.
-Pour modifier pendant que la branche de déploiement est verrouillée, utilisez le sélecteur de branche dans la barre supérieure pour créer une branche de brouillon ou basculer vers celle-ci. Publiez ces modifications en ouvrant une pull request depuis votre branche de brouillon, comme pour toute autre branche de l'éditeur.
+- **Fit editor to full width** : Étend la zone d'édition d'un bord à l'autre au lieu d'utiliser la colonne de largeur fixe par défaut.
+- **Show breadcrumbs** : Affiche l'emplacement de la page dans la navigation du site au-dessus de la zone d'édition.
+- **Open live preview in new tab** : Ouvre la page rendue dans un nouvel onglet du navigateur lors de la prévisualisation. Laissez cette option désactivée pour modifier les paramètres du site depuis l'[aperçu en direct](/fr/editor/review#live-preview).
+- **Show all files** : Affiche tous les fichiers dans la barre latérale, y compris les dotfiles, le code, les PDF et les autres fichiers que l'arborescence de navigation masque par défaut.
-
+
-### Instructions pour la pull request
+## Instructions de PR
-Les instructions pour la pull request guident l'IA lorsqu'elle génère le titre et la description d'une pull request. Elles s'appliquent dès que l'éditeur ouvre une pull request en votre nom, y compris dans les flux **Create pull request** et **Merge and publish**.
+Les instructions de PR guident l'IA lorsqu'elle génère le titre et la description d'une pull request. Elles s'appliquent chaque fois que l'éditeur ouvre une pull request en votre nom, y compris depuis les flux **Create pull request** et **Merge and publish**.
-Utilisez les instructions pour la pull request afin de standardiser ce que voient les relecteurs, par exemple :
+Utilisez les instructions de PR pour normaliser ce que voient les relecteurs, par exemple :
- Des sections obligatoires comme **Summary** et **Changes**.
- Un modèle de description qui renvoie vers un système de suivi.
@@ -121,86 +48,92 @@ Description: include a "## Summary" section (one sentence) and a
using its relative path.
```
+Les instructions sont limitées à 20 000 caractères.
+
-### Autocommits sur la branche principale
+## Autocommits sur la branch main
-Activez cette option pour que l'éditeur valide automatiquement les modifications apportées à la deployment branch (généralement `main`) peu après l'arrêt de la saisie. Lorsqu'elle est désactivée, les modifications sur la deployment branch restent en attente dans l'éditeur jusqu'à ce que vous les publiiez.
+Les autocommits sur la branch main poussent vos modifications vers votre branch main automatiquement, peu après que vous arrêtez d'écrire. Si vous activez ce paramètre, l'éditeur **masque entièrement les branches et l'étape de publication**. Les modifications sont mises en ligne sans révision.
-Utilisez ce paramètre lorsque votre équipe modifie directement la deployment branch et souhaite que les mises à jour arrivent dans Git sans étape de publication manuelle. Laissez-le désactivé si vous préférez revoir les modifications dans l'éditeur avant qu'elles n'atteignent la deployment branch.
-
-Ce paramètre ne concerne que la deployment branch. Les modifications sur les branches de fonctionnalités créées depuis l'éditeur continuent d'être validées automatiquement, et le verrouillage de la deployment branch est prioritaire.
+
+ Avec les autocommits sur la branch main activés, il n'y a ni état en attente ni possibilité de relecture. Chaque modification atteint votre site publié peu après que vous arrêtez d'écrire.
+
-
+
-### Créer les pull requests en brouillon par défaut
+## Créer les pull requests en brouillon par défaut
-Activez cette option pour que l'éditeur ouvre chaque nouvelle pull request à l'état de brouillon. Vous ne pouvez pas fusionner une pull request en brouillon avant de la marquer comme prête pour la relecture. C'est utile lorsque :
-
-- Votre équipe exige une relecture manuelle avant d'ouvrir la pull request pour approbation.
-- Vous voulez partager des URL de prévisualisation sans signaler que la modification est prête à être fusionnée.
+Lorsque ce paramètre est activé, les nouvelles pull requests créées depuis l'éditeur s'ouvrent en brouillon. Vous ne pouvez pas fusionner une pull request en brouillon tant que vous ne l'avez pas marquée comme prête à être relue. Ce paramètre est activé par défaut.
-Vous pouvez toujours marquer une pull request comme prête pour la relecture depuis votre fournisseur Git.
+Les pull requests en brouillon sont utiles lorsque votre équipe exige une relecture manuelle avant d'ouvrir une pull request à l'approbation, ou lorsque vous voulez partager des URLs de prévisualisation sans laisser entendre que la modification est prête à être fusionnée.
-
+
-### Méthode de fusion par défaut
+## Méthode de fusion des PR
-Choisissez la manière dont l'éditeur fusionne les pull requests lorsque vous cliquez sur **Merge and publish** :
+Choisissez comment l'éditeur fusionne les pull requests lorsque vous cliquez sur **Merge and publish** :
-- **Merge** : Crée un commit de fusion qui conserve l'historique complet de la branche.
-- **Squash** : Combine tous les commits de la branche en un seul commit sur votre branche de déploiement.
-- **Rebase** : Rejoue chaque commit de la branche sur votre branche de déploiement, sans commit de fusion.
+- **Merge** : Crée un commit de fusion qui conserve tout l'historique de la branch. C'est l'option par défaut.
+- **Squash** : Combine tous les commits de la branch en un seul commit sur votre deployment branch.
+- **Rebase** : Rejoue chaque commit de la branch sur votre deployment branch sans commit de fusion.
-L'éditeur utilise la méthode sélectionnée par défaut. Si vous passez une méthode de fusion explicite via l'API ou l'interface de votre fournisseur Git, ce choix prévaut.
+Si vous transmettez une méthode de fusion explicite via l'API ou l'interface de votre fournisseur Git, ce choix l'emporte.
- Alignez votre méthode de fusion par défaut sur les règles de protection de branche de votre fournisseur Git. Si votre branche de déploiement n'autorise que les fusions squash, définissez la valeur par défaut sur **Squash** pour éviter les échecs de fusion depuis l'éditeur.
+ Faites correspondre votre méthode de fusion aux règles de protection de branch de votre fournisseur Git. Si votre deployment branch n'autorise que les squash merges, choisissez **Squash** pour éviter les fusions en échec depuis l'éditeur.
-
+
-## Danger zone
+## Instructions d'IA
-La section **Danger zone** du panneau des paramètres de l'éditeur contient des actions qui ne peuvent pas être annulées. Ouvrez-la depuis l'icône de paramètres
dans la barre d'outils de l'éditeur, puis faites défiler jusqu'à **Danger zone**.
+Les instructions d'IA sont des consignes persistantes que l'éditeur transmet à l'IA en même temps que votre demande. Utilisez-les pour consigner les règles de style et de ton que vous ne voulez pas répéter à chaque fois, comme la voix, la terminologie ou les conventions de mise en forme.
-
+Vos instructions s'appliquent :
-### Reset editor
+- Aux actions **Edit with AI** sur une sélection, comme réécrire, développer ou corriger.
+- Aux sessions de l'agent lancées depuis l'éditeur.
-
+Chaque membre de l'équipe gère ses propres instructions, liées à son compte utilisateur. Les instructions sont limitées à 20 000 caractères.
-**Reset editor** force l'éditeur à abandonner son état local et à se resynchroniser depuis votre référentiel Git. Utilisez cette action lorsque l'éditeur reste désynchronisé avec votre référentiel — par exemple, lorsque l'arborescence des fichiers est vide ou affiche des erreurs comme `Unable to find docs.json or mint.json` alors que le fichier existe sur votre branche de déploiement et que votre site en production se construit normalement.
+Ajoutez des instructions d'IA lorsque vous constatez que vous répétez les mêmes consignes dans vos prompts, par exemple :
-
- Réinitialiser l'éditeur supprime toutes les modifications non publiées qui n'ont pas été validées dans Git. Si vous avez des modifications en attente que vous souhaitez conserver, publiez-les d'abord.
-
+- Imposer la deuxième personne ou des titres en casse de phrase.
+- Privilégier des noms de produit ou une terminologie précis.
+- Interdire le langage marketing ou les formules de remplissage.
+- Exiger certains composants, comme toujours utiliser `
` pour les encadrés.
-Pour réinitialiser l'éditeur :
+Gardez des instructions courtes et précises. L'IA les suit à chaque demande, donc des règles vagues ou contradictoires dégradent les résultats.
-1. Cliquez sur l'icône de paramètres dans la barre d'outils de l'éditeur.
-2. Faites défiler jusqu'à **Danger zone**.
-3. Cliquez sur **Reset editor** et confirmez.
+Exemple :
-L'éditeur se recharge et récupère le dernier état depuis votre référentiel.
+```text
+- Use second person ("you") and active voice.
+- Use sentence case for all headings.
+- Refer to the product as "Acme"—never "Acme Inc." or "the platform".
+- Wrap notes and warnings in or components.
+- Do not add introductory filler like "In this guide" or "Let's explore".
+```
-
- L'action **Reset editor** se trouve dans le panneau des paramètres de l'éditeur, et non dans la [Danger zone](https://app.mintlify.com/settings/organization/danger-zone) des paramètres de votre Dashboard. La Danger zone du Dashboard sert uniquement à [supprimer un déploiement](/fr/deploy/deployments#delete-a-deployment).
-
+Laissez le champ vide pour supprimer vos instructions.
-
+
-## Voir aussi
+## Réinitialiser l'éditeur
-- [Branches et publication](/fr/editor/branching-and-publishing)
-- [Configurations](/fr/editor/configurations)
+**Reset editor** force l'éditeur à abandonner son état local et à se synchroniser avec votre dépôt Git. Réinitialisez l'éditeur s'il reste désynchronisé par rapport à votre dépôt, par exemple si l'arborescence de fichiers est vide ou affiche des erreurs comme `Unable to find docs.json`. Cela peut se produire alors même que le fichier existe sur votre deployment branch et que votre site se compile normalement.
+
+
+ Si vous réinitialisez l'éditeur, vous perdez toutes les modifications non publiées que vous n'avez pas commitées dans Git. Si vous avez des modifications en attente que vous voulez conserver, publiez-les d'abord.
+
diff --git a/fr/editor/suggestions.mdx b/fr/editor/suggestions.mdx
deleted file mode 100644
index 6c73a7604..000000000
--- a/fr/editor/suggestions.mdx
+++ /dev/null
@@ -1,57 +0,0 @@
----
-title: "Guide des suggestions de texte dans l’éditeur Mintlify"
-description: "Proposez des modifications de texte comme suggestions que vos coéquipiers peuvent examiner, accepter ou rejeter dans l'éditeur, sans altérer le contenu actuel."
-keywords: ["suggestions", "suggérer", "collaboration", "révision"]
----
-
-Les suggestions vous permettent de proposer des modifications au texte tout en préservant le contenu actuel. Vos coéquipiers peuvent examiner, accepter ou rejeter vos suggestions.
-
-Le mode de suggestion s'applique au texte de la page. Les editors et admins peuvent accepter ou rejeter toute suggestion ; les viewers ne peuvent pas. Consultez les [rôles](/fr/dashboard/roles) pour plus de détails.
-
-Les suggestions en attente apparaissent sous forme de texte surligné dans l'éditeur et sont listées dans la barre latérale à côté des commentaires afin que les relecteurs puissent les retrouver.
-
-Lorsque le mode suggestion est actif, l'éditeur affiche une pastille **Suggesting** dans la barre supérieure. Cette pastille confirme que vos modifications seront enregistrées comme suggestions.
-
-
- ## Faire des suggestions
-
-
-1. Surlignez n'importe quel texte de la page.
-2. Cliquez sur le bouton
**Switch to Suggesting** dans la barre d'outils.
-3. En mode suggestion, modifiez le texte. Les suppressions et les insertions apparaissent surlignées afin que les relecteurs puissent identifier les changements que vous proposez.
-4. Pour quitter le mode suggestion, cliquez sur le bouton
**Switch to Editing** de la barre d'outils flottante ou sur le **X** de la pastille **Suggesting** dans la barre supérieure.
-
-
- Les [viewers](/fr/dashboard/roles) sont toujours en mode suggestion. Le mode suggestion s'active automatiquement lorsqu'un viewer ouvre l'éditeur. La pastille **Suggesting** est visible, mais elle n'est pas interactive pour les viewers, qui restent donc en mode suggestion. Cela leur permet de proposer des modifications sans éditer directement le contenu.
-
-
-
-

-

-
-
-
- ## Accepter une suggestion
-
-
-1. Cliquez sur le texte de la suggestion surligné.
-2. Cliquez sur le bouton
**Accept** pour appliquer le changement proposé.
-
-Accepter une suggestion résout et supprime le fil de la suggestion. Le changement accepté fait partie de votre branche actuelle et est mis en ligne la prochaine fois que vous [publiez](/fr/editor/branching-and-publishing).
-
-
- ## Rejeter une suggestion
-
-
-1. Cliquez sur le texte de la suggestion surligné.
-2. Cliquez sur le bouton
**Reject** pour rejeter le changement proposé.
-
-Rejeter une suggestion résout et supprime le fil de la suggestion.
diff --git a/fr/reference/concepts.mdx b/fr/reference/concepts.mdx
index c6a38d8b3..245449f70 100644
--- a/fr/reference/concepts.mdx
+++ b/fr/reference/concepts.mdx
@@ -71,7 +71,7 @@ Dans l'éditeur, les modifications sont **enregistrées** automatiquement mais n
- Un **déploiement de prévisualisation** rend une pull request sur une URL temporaire afin que les relecteurs puissent inspecter le résultat avant la fusion.
- La fusion d'une pull request dans la branche de déploiement déclenche un déploiement en production.
-Consultez [Branching et publication](/fr/editor/branching-and-publishing) pour le workflow complet.
+Consultez [Branching et publication](/fr/editor/publish) pour le workflow complet.
## Un build transforme les fichiers source en expériences pour les lecteurs
diff --git a/fr/reference/glossary.mdx b/fr/reference/glossary.mdx
index 29bc9984d..4214fc351 100644
--- a/fr/reference/glossary.mdx
+++ b/fr/reference/glossary.mdx
@@ -196,7 +196,7 @@ Une version localisée de votre documentation configurée dans la navigation. Le
### Prévisualisation en direct
-Le rendu continuellement mis à jour de vos modifications non publiées dans l'éditeur web. Une prévisualisation en direct n'est pas déployée publiquement. Consultez [Prévisualisation en direct](/fr/editor/live-preview).
+Le rendu continuellement mis à jour de vos modifications non publiées dans l'éditeur web. Une prévisualisation en direct n'est pas déployée publiquement. Consultez [Prévisualisation en direct](/fr/editor/review#live-preview).
### Site en production
diff --git a/images/editor/editor-layout-dark.png b/images/editor/editor-layout-dark.png
deleted file mode 100644
index 101c433099b4532dfcb8e310f91ebf37a4e0d537..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 93361
zcma&ObzD_z^F9n58tD>AY3UG<29fUWl9EP{+OSCll~h`~ySqV@?i4oN9UC?s@8X=}
zb3EsKpXdF3_-Ap$-fQkzbI;5*bItmoq9l!p{s
PVgh2Ba)DO05Kio3FgA
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