From 434cdc13c2d224a0ad5d643f5d3cc670c6ba48f3 Mon Sep 17 00:00:00 2001 From: "mintlify[bot]" <109931778+mintlify[bot]@users.noreply.github.com> Date: Tue, 10 Mar 2026 22:23:43 +0000 Subject: [PATCH] Translate localized footer and navbar documentation to es/fr/zh Generated-By: mintlify-agent --- es/guides/internationalization.mdx | 89 +++++++++++++++++++++++++++++- es/organize/navigation.mdx | 50 ++++++++++++++++- es/organize/settings.mdx | 23 +++++++- fr/guides/internationalization.mdx | 89 +++++++++++++++++++++++++++++- fr/organize/navigation.mdx | 50 ++++++++++++++++- fr/organize/settings.mdx | 23 +++++++- zh/guides/internationalization.mdx | 89 +++++++++++++++++++++++++++++- zh/organize/navigation.mdx | 50 ++++++++++++++++- zh/organize/settings.mdx | 23 +++++++- 9 files changed, 477 insertions(+), 9 deletions(-) diff --git a/es/guides/internationalization.mdx b/es/guides/internationalization.mdx index 841143088..e037f26c0 100644 --- a/es/guides/internationalization.mdx +++ b/es/guides/internationalization.mdx @@ -39,7 +39,7 @@ Crea un directorio separado para cada idioma usando los [códigos de idioma ISO - `ru` - ruso - `sv` - sueco - `tr` - turco -- `ua` - ucraniano +- `uk` - ucraniano - `uz` - uzbeko - `vi` - vietnamita @@ -209,6 +209,93 @@ Para añadir elementos de navegación global que aparezcan en todos los idiomas, ``` + + +Personaliza el pie de página y la barra de navegación para cada idioma para mostrar contenido traducido y enlaces específicos de cada región. + +Añade las propiedades `footer` y `navbar` a cada configuración de idioma: + +```json docs.json +{ + "navigation": { + "languages": [ + { + "language": "en", + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Resources", + "items": [ + { "label": "Documentation", "href": "/en/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Docs", "href": "/en/docs" } + ], + "primary": { + "type": "button", + "label": "Get Started", + "href": "/en/quickstart" + } + }, + "groups": [ + { + "group": "Getting started", + "pages": ["en/quickstart", "en/index"] + } + ] + }, + { + "language": "es", + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Recursos", + "items": [ + { "label": "Documentación", "href": "/es/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Documentación", "href": "/es/docs" } + ], + "primary": { + "type": "button", + "label": "Comenzar", + "href": "/es/quickstart" + } + }, + "groups": [ + { + "group": "Comenzando", + "pages": ["es/quickstart", "es/index"] + } + ] + } + ] + } +} +``` + +Las propiedades `footer` y `navbar` específicas de un idioma sobrescriben la configuración global para ese idioma. Si un idioma no define estas propiedades, heredará la configuración global. + +También puedes configurar un `banner` específico por idioma utilizando el mismo patrón. +
## Mantén las traducciones
diff --git a/es/organize/navigation.mdx b/es/organize/navigation.mdx index 8de15942a..bc71b690e 100644 --- a/es/organize/navigation.mdx +++ b/es/organize/navigation.mdx @@ -552,7 +552,7 @@ Divide tu navegación en diferentes idiomas. Los idiomas se pueden seleccionar d alt="Gráfico decorativo de un selector de idioma." /> -En el objeto `navigation`, `languages` es un array donde cada entrada es un objeto que requiere un campo `language` y puede contener cualquier otro campo de navegación, incluidas configuraciones de banners específicas por idioma. +En el objeto `navigation`, `languages` es un array donde cada entrada es un objeto que requiere un campo `language` y puede contener cualquier otro campo de navegación, incluidas configuraciones de banner, footer y navbar específicas por idioma. Actualmente ofrecemos compatibilidad con los siguientes idiomas para la localización: @@ -596,6 +596,30 @@ Actualmente ofrecemos compatibilidad con los siguientes idiomas para la localiza "content": "🚀 Version 2.0 is now live! See our [changelog](/en/changelog) for details.", "dismissible": true }, + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Resources", + "items": [ + { "label": "Documentation", "href": "/en/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Docs", "href": "/en/docs" } + ], + "primary": { + "type": "button", + "label": "Get Started", + "href": "/en/quickstart" + } + }, "groups": [ { "group": "Getting started", @@ -609,6 +633,30 @@ Actualmente ofrecemos compatibilidad con los siguientes idiomas para la localiza "content": "🚀 ¡La versión 2.0 ya está disponible! Consulta nuestro [registro de cambios](/es/changelog).", "dismissible": true }, + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Recursos", + "items": [ + { "label": "Documentación", "href": "/es/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Documentación", "href": "/es/docs" } + ], + "primary": { + "type": "button", + "label": "Comenzar", + "href": "/es/quickstart" + } + }, "groups": [ { "group": "Getting started", diff --git a/es/organize/settings.mdx b/es/organize/settings.mdx index 20c39b271..994292906 100644 --- a/es/organize/settings.mdx +++ b/es/organize/settings.mdx @@ -597,7 +597,28 @@ Esta sección contiene la referencia completa del archivo `docs.json`. - Selector de idioma para sitios [multi-language](/es/organize/navigation#languages). + Selector de idioma para sitios [multi-language](/es/organize/navigation#languages). Cada entrada de idioma puede incluir configuraciones de `banner`, `footer` y `navbar` específicas del idioma, además de la estructura de navegación. + + + + Código de idioma en formato ISO 639-1. + + + Si este es el idioma predeterminado. + + + Configuración de banner específica del idioma. Consulta [banner](#param-banner-1) para ver las opciones disponibles. + + + Configuración de footer específica del idioma. Consulta [footer](#param-footer-1) para ver las opciones disponibles. + + + Configuración de navbar específica del idioma. Consulta [navbar](#param-navbar-1) para ver las opciones disponibles. + + + Si se debe ocultar esta opción de idioma de forma predeterminada. + + diff --git a/fr/guides/internationalization.mdx b/fr/guides/internationalization.mdx index 4910fbb45..a4a6c7bd8 100644 --- a/fr/guides/internationalization.mdx +++ b/fr/guides/internationalization.mdx @@ -39,7 +39,7 @@ Créez un répertoire séparé pour chaque langue en utilisant les [codes de lan - `ru` - russe - `sv` - suédois - `tr` - turc -- `ua` - ukrainien +- `uk` - ukrainien - `uz` - ouzbek - `vi` - vietnamien @@ -209,6 +209,93 @@ Pour ajouter des éléments de navigation globaux qui apparaissent dans toutes l ``` + + +Personnalisez le pied de page et la barre de navigation pour chaque langue afin d'afficher du contenu traduit et des liens spécifiques à chaque région. + +Ajoutez les propriétés `footer` et `navbar` à chaque configuration de langue : + +```json docs.json +{ + "navigation": { + "languages": [ + { + "language": "en", + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Resources", + "items": [ + { "label": "Documentation", "href": "/en/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Docs", "href": "/en/docs" } + ], + "primary": { + "type": "button", + "label": "Get Started", + "href": "/en/quickstart" + } + }, + "groups": [ + { + "group": "Getting started", + "pages": ["en/quickstart", "en/index"] + } + ] + }, + { + "language": "es", + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Recursos", + "items": [ + { "label": "Documentación", "href": "/es/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Documentación", "href": "/es/docs" } + ], + "primary": { + "type": "button", + "label": "Comenzar", + "href": "/es/quickstart" + } + }, + "groups": [ + { + "group": "Comenzando", + "pages": ["es/quickstart", "es/index"] + } + ] + } + ] + } +} +``` + +Les propriétés `footer` et `navbar` propres à une langue remplacent les paramètres globaux pour cette langue. Si une langue ne définit pas ces propriétés, elle hérite de la configuration globale. + +Vous pouvez également configurer un `banner` spécifique à chaque langue en utilisant le même schéma. +
## Conserver les traductions
diff --git a/fr/organize/navigation.mdx b/fr/organize/navigation.mdx index d88728eb0..f32eeed34 100644 --- a/fr/organize/navigation.mdx +++ b/fr/organize/navigation.mdx @@ -552,7 +552,7 @@ Répartissez votre navigation en différentes langues. Les langues peuvent être alt="Graphique décoratif d’un sélecteur de langue." /> -Dans l’objet `navigation`, `languages` est un tableau où chaque entrée est un objet qui requiert un champ `language` et peut contenir tout autre champ de navigation, y compris des configurations de bannière spécifiques à la langue. +Dans l’objet `navigation`, `languages` est un tableau où chaque entrée est un objet qui requiert un champ `language` et peut contenir tout autre champ de navigation, y compris des configurations de bannière, de footer et de navbar spécifiques à la langue. Nous prenons actuellement en charge les langues suivantes pour la localisation : @@ -596,6 +596,30 @@ Nous prenons actuellement en charge les langues suivantes pour la localisation : "content": "🚀 Version 2.0 is now live! See our [changelog](/en/changelog) for details.", "dismissible": true }, + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Resources", + "items": [ + { "label": "Documentation", "href": "/en/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Docs", "href": "/en/docs" } + ], + "primary": { + "type": "button", + "label": "Get Started", + "href": "/en/quickstart" + } + }, "groups": [ { "group": "Getting started", @@ -609,6 +633,30 @@ Nous prenons actuellement en charge les langues suivantes pour la localisation : "content": "🚀 ¡La versión 2.0 ya está disponible! Consulta nuestro [registro de cambios](/es/changelog).", "dismissible": true }, + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Recursos", + "items": [ + { "label": "Documentación", "href": "/es/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Documentación", "href": "/es/docs" } + ], + "primary": { + "type": "button", + "label": "Comenzar", + "href": "/es/quickstart" + } + }, "groups": [ { "group": "Getting started", diff --git a/fr/organize/settings.mdx b/fr/organize/settings.mdx index 73d2a7cbd..b8e493932 100644 --- a/fr/organize/settings.mdx +++ b/fr/organize/settings.mdx @@ -597,7 +597,28 @@ Cette section présente la référence complète du fichier `docs.json`.
- Sélecteur de langue pour les sites [multilingues](/fr/organize/navigation#languages). + Sélecteur de langue pour les sites [multilingues](/fr/organize/navigation#languages). Chaque entrée de langue peut inclure des configurations de `banner`, `footer` et `navbar` spécifiques à la langue en plus de la structure de navigation. + + + + Code de langue au format ISO 639-1. + + + Indique s'il s'agit de la langue par défaut. + + + Configuration de bannière spécifique à la langue. Voir [banner](#param-banner-1) pour les options disponibles. + + + Configuration de footer spécifique à la langue. Voir [footer](#param-footer-1) pour les options disponibles. + + + Configuration de navbar spécifique à la langue. Voir [navbar](#param-navbar-1) pour les options disponibles. + + + Indique s'il faut masquer cette option de langue par défaut. + + diff --git a/zh/guides/internationalization.mdx b/zh/guides/internationalization.mdx index 08f86e523..10dae197d 100644 --- a/zh/guides/internationalization.mdx +++ b/zh/guides/internationalization.mdx @@ -39,7 +39,7 @@ keywords: ["国际化", "i18n", "多语言", "翻译", "本地化", "语言切 - `ru` - 俄语 - `sv` - 瑞典语 - `tr` - 土耳其语 -- `ua` - 乌克兰语 +- `uk` - 乌克兰语 - `uz` - 乌兹别克语 - `vi` - 越南语 @@ -209,6 +209,93 @@ docs/ ``` + + +为每种语言自定义页脚和导航栏,以展示翻译后的内容和特定区域的链接。 + +在每个语言配置中添加 `footer` 和 `navbar` 属性: + +```json docs.json +{ + "navigation": { + "languages": [ + { + "language": "en", + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Resources", + "items": [ + { "label": "Documentation", "href": "/en/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Docs", "href": "/en/docs" } + ], + "primary": { + "type": "button", + "label": "Get Started", + "href": "/en/quickstart" + } + }, + "groups": [ + { + "group": "Getting started", + "pages": ["en/quickstart", "en/index"] + } + ] + }, + { + "language": "es", + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Recursos", + "items": [ + { "label": "Documentación", "href": "/es/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Documentación", "href": "/es/docs" } + ], + "primary": { + "type": "button", + "label": "Comenzar", + "href": "/es/quickstart" + } + }, + "groups": [ + { + "group": "Comenzando", + "pages": ["es/quickstart", "es/index"] + } + ] + } + ] + } +} +``` + +特定语言的 `footer` 和 `navbar` 属性会覆盖该语言的全局设置。如果某种语言未定义这些属性,则会继承全局配置。 + +你也可以使用相同的模式配置特定语言的 `banner`。 +
## 维护翻译
diff --git a/zh/organize/navigation.mdx b/zh/organize/navigation.mdx index 2efa12591..484ccba0f 100644 --- a/zh/organize/navigation.mdx +++ b/zh/organize/navigation.mdx @@ -552,7 +552,7 @@ keywords: ["导航结构", "侧边栏配置", "页面组织", "导航分组"] alt="语言切换器的装饰性图形。" /> -在 `navigation` 对象中,`languages` 是一个数组,其中每一项都是一个对象,必须包含 `language` 字段,并且可以包含任何其他导航字段,包括特定语言的横幅配置。 +在 `navigation` 对象中,`languages` 是一个数组,其中每一项都是一个对象,必须包含 `language` 字段,并且可以包含任何其他导航字段,包括特定语言的横幅、页脚和导航栏配置。 我们目前支持以下语言的本地化: @@ -596,6 +596,30 @@ keywords: ["导航结构", "侧边栏配置", "页面组织", "导航分组"] "content": "🚀 Version 2.0 is now live! See our [changelog](/en/changelog) for details.", "dismissible": true }, + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Resources", + "items": [ + { "label": "Documentation", "href": "/en/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Docs", "href": "/en/docs" } + ], + "primary": { + "type": "button", + "label": "Get Started", + "href": "/en/quickstart" + } + }, "groups": [ { "group": "Getting started", @@ -609,6 +633,30 @@ keywords: ["导航结构", "侧边栏配置", "页面组织", "导航分组"] "content": "🚀 ¡La versión 2.0 ya está disponible! Consulta nuestro [registro de cambios](/es/changelog).", "dismissible": true }, + "footer": { + "socials": { + "x": "https://x.com/mintlify" + }, + "links": [ + { + "header": "Recursos", + "items": [ + { "label": "Documentación", "href": "/es/docs" }, + { "label": "Blog", "href": "https://mintlify.com/blog" } + ] + } + ] + }, + "navbar": { + "links": [ + { "label": "Documentación", "href": "/es/docs" } + ], + "primary": { + "type": "button", + "label": "Comenzar", + "href": "/es/quickstart" + } + }, "groups": [ { "group": "Getting started", diff --git a/zh/organize/settings.mdx b/zh/organize/settings.mdx index cda58a615..f084df22b 100644 --- a/zh/organize/settings.mdx +++ b/zh/organize/settings.mdx @@ -597,7 +597,28 @@ import IconsOptional from "/snippets/zh/icons-optional.mdx";
- [multi-language](/zh/organize/navigation#languages) 站点的语言切换器。 + [multi-language](/zh/organize/navigation#languages) 站点的语言切换器。每个语言条目除了导航结构外,还可以包含特定语言的 `banner`、`footer` 和 `navbar` 配置。 + + + + ISO 639-1 格式的语言代码。 + + + 这是否为默认语言。 + + + 特定语言的横幅配置。可用选项请参见 [banner](#param-banner-1)。 + + + 特定语言的页脚配置。可用选项请参见 [footer](#param-footer-1)。 + + + 特定语言的导航栏配置。可用选项请参见 [navbar](#param-navbar-1)。 + + + 是否默认隐藏此语言选项。 + +