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,
```
+
+ ### Pie de página y barra de navegación localizados
+
+
+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
```
+
+ ### Pied de page et barre de navigation localisés
+
+
+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)。
+
+
+ 是否默认隐藏此语言选项。
+
+