Skip to content

Commit

Permalink
i18n(fr): update configuration-reference.mdx
Browse files Browse the repository at this point in the history
Add `i18n.routing.fallbackType` section (see withastro#9224)
  • Loading branch information
ArmandPhilippot committed Aug 29, 2024
1 parent 59e0433 commit 4de6a0f
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions src/content/docs/fr/reference/configuration-reference.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -1168,6 +1168,41 @@ export default defineConfig({
})
```

#### i18n.routing.fallbackType

<p>

**Type :** `"redirect" | "rewrite"`<br />
**Par défaut :** `"redirect"`<br />
<Since v="4.15.0" />
</p>

Lorsque [`i18n.fallback`](#i18nfallback) est configuré pour éviter d'afficher une page 404 pour les routes de page manquantes, cette option contrôle s'il faut [rediriger](/en/guides/routing/#redirects) vers la page de secours ou [réécrire](/en/guides/routing/#rewrites) le contenu de la page de secours en place.

Par défaut, le routage i18n d'Astro crée des pages qui redirigent vos visiteurs vers une nouvelle destination en fonction de votre configuration de secours. Le navigateur s'actualise et affiche l'adresse de destination dans la barre d'URL.

Lorsque `i18n.routing.fallback: "rewrite"` est configuré, Astro crée des pages qui restituent le contenu de la page de secours sur l'URL d'origine demandée.

Avec la configuration suivante, si vous avez le fichier `src/pages/en/about.astro` mais pas `src/pages/fr/about.astro`, la commande `astro build` générera `dist/fr/about.html` avec le même contenu que la page `dist/en/about.html`.
Le visiteur de votre site verra la version anglaise de la page à l'adresse `https://example.com/fr/about/` et ne sera pas redirigé.

```js
//astro.config.mjs
export default defineConfig({
i18n: {
defaultLocale: "en",
locales: ["en", "fr"],
routing: {
prefixDefaultLocale: false,
fallbackType: "rewrite",
},
fallback: {
fr: "en",
}
},
})
```

#### i18n.routing.manual

<p>
Expand Down

0 comments on commit 4de6a0f

Please sign in to comment.