From 67caa39948734ccf3f6872ba58cd95a9bc04ac85 Mon Sep 17 00:00:00 2001 From: HiDeoo <494699+HiDeoo@users.noreply.github.com> Date: Wed, 18 Sep 2024 19:39:12 +0200 Subject: [PATCH] i18n(fr): update `guides/sidebar` (#2342) Co-authored-by: Chris Swithinbank <357379+delucis@users.noreply.github.com> Co-authored-by: Thomas Bonnet <14293805+thomasbnt@users.noreply.github.com> --- docs/src/content/docs/fr/guides/sidebar.mdx | 46 +++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/docs/src/content/docs/fr/guides/sidebar.mdx b/docs/src/content/docs/fr/guides/sidebar.mdx index c443aeae18..40dd0779b5 100644 --- a/docs/src/content/docs/fr/guides/sidebar.mdx +++ b/docs/src/content/docs/fr/guides/sidebar.mdx @@ -522,6 +522,52 @@ Parcourir la documentation en portugais brésilien générera la barre latérale Pour les sites multilingues, la valeur de la propriété `slug` n'inclut pas la portion de langue dans l'URL. Par exemple, si vous avez des pages à `en/intro` et `pt-br/intro`, le slug est `intro` lors de la configuration de la barre latérale. +### Internationalisation avec des badges + +Pour les [badges](#badges), la propriété `text` peut être une chaîne de caractères, ou pour les sites multilingues, un objet avec des valeurs pour chaque langue différente. +Lors de l'utilisation de la forme d'objet, les clés doivent être des étiquettes d'identification de langue [BCP-47](https://www.w3.org/International/questions/qa-choosing-language-tags) (par exemple, `en`, `ar` ou `zh-CN`) : + +```js {11-16} +starlight({ + sidebar: [ + { + label: 'Constellations', + translations: { + 'pt-BR': 'Constelações', + }, + items: [ + { + slug: 'constellations/andromeda', + badge: { + text: { + fr: 'Nouveau', + 'pt-BR': 'Novo', + }, + }, + }, + ], + }, + ], +}); +``` + +Parcourir la documentation en portugais brésilien générera la barre latérale suivante : + + + ## Groupes rétractables Les groupes de liens peuvent être rétractés par défaut en définissant la propriété `collapsed` à `true`.