Skip to content

Commit 70a63ae

Browse files
docs(locadex): update translations (#1404)
Co-authored-by: locadex-agent[bot] <217277504+locadex-agent[bot]@users.noreply.github.com>
1 parent 1e4b830 commit 70a63ae

File tree

9 files changed

+320
-182
lines changed

9 files changed

+320
-182
lines changed

es/code.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ Activa el resaltado de sintaxis especificando el lenguaje de programación despu
7373

7474
Usamos [Shiki](https://shiki.style/) para el resaltado de sintaxis y admitimos todos los lenguajes disponibles. Consulta la lista completa de [lenguajes](https://shiki.style/languages) en la documentación de Shiki.
7575

76+
Personaliza globalmente los temas de los bloques de código usando `styling.codeblocks` en tu archivo `docs.json`. Establece temas simples como `system` o `dark`, o configura [temas de Shiki](https://shiki.style/themes) personalizados para los modos claro y oscuro. Consulta [Configuración](/es/settings#styling) para ver las opciones disponibles.
77+
7678
<CodeGroup>
7779
```java Ejemplo de resaltado de sintaxis
7880
class HelloWorld {
@@ -82,7 +84,7 @@ Usamos [Shiki](https://shiki.style/) para el resaltado de sintaxis y admitimos t
8284
}
8385
```
8486

85-
````mdx Formato
87+
````mdx Format
8688
```java
8789
class HelloWorld {
8890
public static void main(String[] args) {

es/components/code-groups.mdx

Lines changed: 24 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,64 +4,61 @@ description: "Muestra varios ejemplos de código en un solo componente"
44
icon: "group"
55
---
66

7-
Usa el componente `CodeGroup` para mostrar varios bloques de código en una interfaz con pestañas, lo que permite a los usuarios comparar implementaciones en distintos lenguajes de programación o ver enfoques alternativos para la misma tarea.
7+
Usa el componente `CodeGroup` para mostrar varios bloques de código en una interfaz con Tabs, lo que permite a los usuarios comparar implementaciones en distintos lenguajes de programación o ver enfoques alternativos para la misma tarea.
88

99
<CodeGroup>
10+
```javascript helloWorld.js
11+
console.log("Hello World");
12+
```
1013

11-
```javascript helloWorld.js
12-
console.log("Hello World");
13-
```
14-
15-
```python hello_world.py
16-
print('Hello World!')
17-
```
18-
19-
```java HelloWorld.java
20-
class HelloWorld {
21-
public static void main(String[] args) {
22-
System.out.println("Hello, World!");
23-
}
24-
}
25-
```
14+
```python hello_world.py
15+
print('Hello World!')
16+
```
2617

18+
```java HelloWorld.java
19+
class HelloWorld {
20+
public static void main(String[] args) {
21+
System.out.println("Hello, World!");
22+
}
23+
}
24+
```
2725
</CodeGroup>
2826

29-
27+
Los grupos de código heredan los estilos globales de tu archivo `docs.json`. Personaliza tu tema usando `styling.codeblocks`. Consulta [Settings](/es/settings#styling) para ver las opciones de configuración.
3028

3129
<div id="creating-code-groups">
3230
## Creación de grupos de código
3331
</div>
3432

35-
Para crear un grupo de código, envuelve varios bloques de código con las etiquetas `<CodeGroup>`. Cada bloque de código debe incluir un título, que se convertirá en la etiqueta de la pestaña.
33+
Para crear un grupo de código, envuelve varios bloques de código con etiquetas `<CodeGroup>`. Cada bloque de código debe incluir un título, que se convertirá en la etiqueta de la Tab.
3634

3735
````mdx
3836
<CodeGroup>
3937

4038
```javascript helloWorld.js
41-
console.log("Hello World");
39+
console.log("Hola Mundo");
4240
```
4341

4442
```python hello_world.py
45-
print('Hello World!')
43+
print('¡Hola Mundo!')
4644
```
4745

4846
```java HelloWorld.java
4947
class HelloWorld {
5048
public static void main(String[] args) {
51-
System.out.println("Hello, World!");
49+
System.out.println("¡Hola, Mundo!");
5250
}
5351
}
5452
```
5553

5654
</CodeGroup>
5755
````
5856

59-
6057
<div id="language-dropdown">
61-
## Menú de idioma
58+
## Menú desplegable de idiomas
6259
</div>
6360

64-
Puedes reemplazar las pestañas de un grupo de código por un menú desplegable para alternar entre idiomas usando la prop `dropdown`.
61+
Puedes sustituir las pestañas de un grupo de código por un menú desplegable para cambiar entre idiomas usando la prop `dropdown`.
6562

6663
<CodeGroup dropdown>
6764
```javascript helloWorld.js
@@ -85,17 +82,17 @@ Puedes reemplazar las pestañas de un grupo de código por un menú desplegable
8582
<CodeGroup dropdown>
8683

8784
```javascript helloWorld.js
88-
console.log("Hola, mundo");
85+
console.log("Hola Mundo");
8986
```
9087

9188
```python hello_world.py
92-
print('Hola, mundo!')
89+
print('¡Hola Mundo!')
9390
```
9491

9592
```java HelloWorld.java
9693
class HelloWorld {
9794
public static void main(String[] args) {
98-
System.out.println("Hola, mundo!");
95+
System.out.println("¡Hola, Mundo!");
9996
}
10097
}
10198
```

es/settings.mdx

Lines changed: 78 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
4747
<ResponseField name="theme" required>
4848
El tema de diseño de tu sitio.
4949

50-
Una de las siguientes: `mint`, `maple`, `palm`, `willow`, `linden`, `almond`, `aspen`.
50+
Una de las siguientes opciones: `mint`, `maple`, `palm`, `willow`, `linden`, `almond`, `aspen`.
5151

5252
Consulta [Temas](es/themes) para más información.
5353
</ResponseField>
@@ -57,31 +57,31 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
5757
</ResponseField>
5858

5959
<ResponseField name="colors" type="object" required>
60-
Los colores usados en tu documentación. Los colores se aplican de forma diferente según el tema. Si solo proporcionas un color principal, se usará para todos los elementos de color.
60+
Los colores usados en tu documentación. Se aplican de forma distinta según el tema. Si solo proporcionas un color principal, se usará para todos los elementos de color.
6161

6262
<Expandable title="Colors">
6363
<ResponseField name="primary" type="string matching ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$" required>
64-
El color principal de tu documentación. Generalmente se usa para resaltar en el modo claro, con alguna variación según el tema.
64+
El color principal de tu documentación. Generalmente se usa para resaltar en el modo claro, con algunas variaciones según el tema.
6565

6666
Debe ser un código hexadecimal que comience con `#`.
6767
</ResponseField>
6868

6969
<ResponseField name="light" type="string matching ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$">
70-
El color usado para el énfasis en el modo oscuro.
70+
El color usado para resaltar en el modo oscuro.
7171

7272
Debe ser un código hexadecimal que comience con `#`.
7373
</ResponseField>
7474

7575
<ResponseField name="dark" type="string matching ^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$">
76-
El color usado para botones y estados de hover en los modos claro y oscuro, con alguna variación según el tema.
76+
El color usado para botones y estados de hover en los modos claro y oscuro, con algunas variaciones según el tema.
7777

7878
Debe ser un código hexadecimal que comience con `#`.
7979
</ResponseField>
8080
</Expandable>
8181
</ResponseField>
8282

8383
<ResponseField name="description" type="string">
84-
Descripción de tu sitio para SEO e indexación en IA.
84+
Descripción de tu sitio para SEO e indexación por IA.
8585
</ResponseField>
8686

8787
<ResponseField name="logo" type="string or object">
@@ -97,13 +97,13 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
9797
</ResponseField>
9898

9999
<ResponseField name="href" type="string (uri)">
100-
La URL a la que redirigir al hacer clic en el logotipo. Si no se proporciona, el logotipo enlazará a tu página de inicio. Ejemplo: `https://mintlify.com`
100+
La URL a la que se redirige al hacer clic en el logotipo. Si no se proporciona, el logotipo enlazará a tu página de inicio. Ejemplo: `https://mintlify.com`
101101
</ResponseField>
102102
</Expandable>
103103
</ResponseField>
104104

105105
<ResponseField name="favicon" type="string or object">
106-
Ruta a tu archivo de favicon, incluida la extensión. Se redimensiona automáticamente a los tamaños de favicon apropiados.
106+
Ruta a tu archivo de favicon, incluida la extensión. Se redimensiona automáticamente a los tamaños de favicon adecuados.
107107
Puede ser un único archivo o archivos separados para los modos claro y oscuro. Ejemplo: `/favicon.png`
108108

109109
<Expandable title="Favicon">
@@ -118,15 +118,15 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
118118
</ResponseField>
119119

120120
<ResponseField name="thumbnails" type="object">
121-
Personalización de miniaturas para redes sociales y vistas previas de página.
121+
Personalización de miniaturas para redes sociales y vistas previas de páginas.
122122

123123
<Expandable title="Thumbnails">
124124
<ResponseField name="appearance" type="&#x22;light&#x22; | &#x22;dark&#x22;">
125125
El tema visual de tus miniaturas. Si no se especifica, las miniaturas usan el esquema de color de tu sitio definido por el campo `colors`.
126126
</ResponseField>
127127

128128
<ResponseField name="background" type="string">
129-
Imagen de fondo para tus miniaturas. Puede ser una ruta relativa o una URL absoluta.
129+
Imagen de fondo de tus miniaturas. Puede ser una ruta relativa o una URL absoluta.
130130
</ResponseField>
131131
</Expandable>
132132
</ResponseField>
@@ -136,24 +136,71 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
136136

137137
<Expandable title="Styling">
138138
<ResponseField name="eyebrows" type="&#x22;section&#x22; | &#x22;breadcrumbs&#x22;">
139-
El estilo del eyebrow de la página. Elige `section` para mostrar el nombre de la sección o `breadcrumbs` para mostrar la ruta de navegación completa. El valor predeterminado es `section`.
139+
Estilo del eyebrow de la página. Elige `section` para mostrar el nombre de la sección o `breadcrumbs` para mostrar la ruta de navegación completa. De forma predeterminada es `section`.
140140
</ResponseField>
141141

142-
<ResponseField name="codeblocks" type="&#x22;system&#x22; | &#x22;dark&#x22;">
143-
El tema de los bloques de código. Elige `system` para que coincida con el tema del sitio o `dark` para bloques de código siempre oscuros. El valor predeterminado es `system`.
142+
<ResponseField name="codeblocks" type="&#x22;system&#x22; | &#x22;dark&#x22; | string | object">
143+
Configuración del tema de los bloques de código. De forma predeterminada es `"system"`.
144+
145+
**Configuración simple:**
146+
147+
* `"system"`: Coincide con el modo actual del sitio (claro u oscuro)
148+
* `"dark"`: Usa siempre el modo oscuro
149+
150+
**Configuración de tema personalizada:**
151+
152+
* Usa una cadena para especificar un único [tema de Shiki](https://shiki.style/themes) para todos los bloques de código
153+
* Usa un objeto para especificar [temas de Shiki](https://shiki.style/themes) por separado para los modos claro y oscuro
154+
155+
<ResponseField name="theme" type="string">
156+
Un único nombre de tema de Shiki para usar tanto en modo claro como en modo oscuro.
157+
158+
```json
159+
"styling": {
160+
"codeblocks": {
161+
"theme": "dracula"
162+
}
163+
}
164+
```
165+
</ResponseField>
166+
167+
<ResponseField name="theme" type="object">
168+
Temas separados para los modos claro y oscuro.
169+
170+
<Expandable title="theme">
171+
<ResponseField name="light" type="string" required>
172+
Un nombre de tema de Shiki para el modo claro.
173+
</ResponseField>
174+
175+
<ResponseField name="dark" type="string" required>
176+
Un nombre de tema de Shiki para el modo oscuro.
177+
</ResponseField>
178+
179+
```json
180+
"styling": {
181+
"codeblocks": {
182+
"theme": {
183+
"light": "github-light",
184+
"dark": "github-dark"
185+
}
186+
}
187+
}
188+
```
189+
</Expandable>
190+
</ResponseField>
144191
</ResponseField>
145192
</Expandable>
146193
</ResponseField>
147194

148195
<ResponseField name="icons" type="object">
149-
Configuración de la biblioteca de íconos.
196+
Configuración de la biblioteca de iconos.
150197

151198
<Expandable title="Icons">
152199
<ResponseField name="library" type="&#x22;fontawesome&#x22; | &#x22;lucide&#x22;" required>
153-
Biblioteca de íconos que se usará en toda tu documentación. De forma predeterminada es `fontawesome`.
200+
Biblioteca de iconos para usar en toda tu documentación. De forma predeterminada es `fontawesome`.
154201

155202
<Note>
156-
Puedes especificar una URL a un ícono alojado externamente, la ruta a un archivo de ícono en tu proyecto o código SVG compatible con JSX para cualquier ícono individual, independientemente de la configuración de la biblioteca.
203+
Puedes especificar una URL a un icono alojado externamente, la ruta a un archivo de icono en tu proyecto o código SVG compatible con JSX para cualquier icono individual, independientemente de la configuración de la biblioteca.
157204
</Note>
158205
</ResponseField>
159206
</Expandable>
@@ -162,37 +209,37 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
162209
<ResponseField name="fonts" type="object">
163210
Configuración de fuentes para tu documentación. La fuente predeterminada es [Inter](https://fonts.google.com/specimen/Inter).
164211

165-
<Expandable title="Fonts">
212+
<Expandable title="Fuentes">
166213
<ResponseField name="family" type="string" required>
167214
Familia tipográfica, por ejemplo, &quot;Open Sans&quot;.
168215
</ResponseField>
169216

170217
<ResponseField name="weight" type="number">
171-
Peso de la fuente, por ejemplo, 400 o 700. Las fuentes variables admiten pesos precisos como 550.
218+
Grosor de la fuente, como 400 o 700. Las fuentes variables admiten grosores precisos como 550.
172219
</ResponseField>
173220

174221
<ResponseField name="source" type="string (uri)">
175-
URL del origen de la fuente, por ejemplo, https://mintlify-assets.b-cdn.net/fonts/Hubot-Sans.woff2. [Google Fonts](https://fonts.google.com) se carga automáticamente cuando especificas un nombre de `family` de Google Fonts, por lo que no se necesita una URL de source.
222+
URL de origen de la fuente, por ejemplo, https://mintlify-assets.b-cdn.net/fonts/Hubot-Sans.woff2. [Google Fonts](https://fonts.google.com) se cargan automáticamente cuando especificas un nombre de `family` de Google Fonts, por lo que no se necesita una URL de source.
176223
</ResponseField>
177224

178225
<ResponseField name="format" type="&#x22;woff&#x22; | &#x22;woff2&#x22;">
179226
Formato del archivo de fuente.
180227
</ResponseField>
181228

182229
<ResponseField name="heading" type="object">
183-
Anula la configuración de la fuente específicamente para los encabezados.
230+
Sobrescribe la configuración de fuentes específicamente para los encabezados.
184231

185-
<Expandable title="Heading">
232+
<Expandable title="Encabezado">
186233
<ResponseField name="family" type="string" required>
187234
Familia tipográfica, por ejemplo, &quot;Open Sans&quot;, &quot;Playfair Display&quot;.
188235
</ResponseField>
189236

190237
<ResponseField name="weight" type="number">
191-
Peso de la fuente, por ejemplo, 400 o 700. Las fuentes variables admiten pesos precisos como 550.
238+
Grosor de la fuente, como 400 o 700. Las fuentes variables admiten grosores precisos como 550.
192239
</ResponseField>
193240

194241
<ResponseField name="source" type="string (uri)">
195-
URL del origen de la fuente, por ejemplo, https://mintlify-assets.b-cdn.net/fonts/Hubot-Sans.woff2. [Google Fonts](https://fonts.google.com) se carga automáticamente cuando especificas un nombre de `family` de Google Fonts, por lo que no se necesita una URL de source.
242+
URL de origen de la fuente, por ejemplo, https://mintlify-assets.b-cdn.net/fonts/Hubot-Sans.woff2. [Google Fonts](https://fonts.google.com) se cargan automáticamente cuando especificas un nombre de `family` de Google Fonts, por lo que no se necesita una URL de source.
196243
</ResponseField>
197244

198245
<ResponseField name="format" type="&#x22;woff&#x22; | &#x22;woff2&#x22;">
@@ -202,19 +249,19 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
202249
</ResponseField>
203250

204251
<ResponseField name="body" type="object">
205-
Anula la configuración de la fuente específicamente para el texto del cuerpo.
252+
Sobrescribe la configuración de fuentes específicamente para el texto del cuerpo.
206253

207-
<Expandable title="Body">
254+
<Expandable title="Cuerpo">
208255
<ResponseField name="family" type="string" required>
209256
Familia tipográfica, por ejemplo, &quot;Open Sans&quot;, &quot;Playfair Display&quot;.
210257
</ResponseField>
211258

212259
<ResponseField name="weight" type="number">
213-
Peso de la fuente, por ejemplo, 400 o 700. Las fuentes variables admiten pesos precisos como 550.
260+
Grosor de la fuente, como 400 o 700. Las fuentes variables admiten grosores precisos como 550.
214261
</ResponseField>
215262

216263
<ResponseField name="source" type="string (uri)">
217-
URL del origen de la fuente, por ejemplo, https://mintlify-assets.b-cdn.net/fonts/Hubot-Sans.woff2. [Google Fonts](https://fonts.google.com) se carga automáticamente cuando especificas un nombre de `family` de Google Fonts, por lo que no se necesita una URL de source.
264+
URL de origen de la fuente, por ejemplo, https://mintlify-assets.b-cdn.net/fonts/Hubot-Sans.woff2. [Google Fonts](https://fonts.google.com) se cargan automáticamente cuando especificas un nombre de `family` de Google Fonts, por lo que no se necesita una URL de source.
218265
</ResponseField>
219266

220267
<ResponseField name="format" type="&#x22;woff&#x22; | &#x22;woff2&#x22;">
@@ -226,15 +273,15 @@ Esta sección contiene la referencia completa del archivo `docs.json`.
226273
</ResponseField>
227274

228275
<ResponseField name="appearance" type="object">
229-
Configuración del conmutador de modo claro/oscuro.
276+
Configuración del cambio de modo claro/oscuro.
230277

231-
<Expandable title="Appearance">
278+
<Expandable title="Apariencia">
232279
<ResponseField name="default" type="&#x22;system&#x22; | &#x22;light&#x22; | &#x22;dark&#x22;">
233-
Modo de tema predeterminado. Elige `system` para ajustarte a la configuración del SO del usuario, o `light` o `dark` para forzar un modo específico. De forma predeterminada es `system`.
280+
Modo de tema predeterminado. Elige `system` para que coincida con la configuración del sistema operativo del usuario, o `light` o `dark` para forzar un modo específico. De manera predeterminada es `system`.
234281
</ResponseField>
235282

236283
<ResponseField name="strict" type="boolean">
237-
Si se debe ocultar el conmutador de modo claro/oscuro. De forma predeterminada es `true`.
284+
Indica si se debe ocultar el cambio de modo claro/oscuro. El valor predeterminado es `true`.
238285
</ResponseField>
239286
</Expandable>
240287
</ResponseField>

fr/code.mdx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,12 @@ Vous pouvez ajouter des options méta à vos code blocks pour personnaliser leur
6969
### Coloration syntaxique
7070
</div>
7171

72-
Activez la coloration syntaxique en indiquant le langage de programmation après les backticks d’ouverture d’un code block.
72+
Activez la coloration syntaxique en indiquant le langage de programmation après les premiers backticks d’un code block.
7373

7474
Nous utilisons [Shiki](https://shiki.style/) pour la coloration syntaxique et prenons en charge tous les langages disponibles. Consultez la liste complète des [langages](https://shiki.style/languages) dans la documentation de Shiki.
7575

76+
Personnalisez globalement les thèmes des code blocks via `styling.codeblocks` dans votre fichier `docs.json`. Définissez des thèmes simples comme `system` ou `dark`, ou configurez des [thèmes Shiki](https://shiki.style/themes) personnalisés pour les modes clair et sombre. Voir [Paramètres](/fr/settings#styling) pour les options de configuration.
77+
7678
<CodeGroup>
7779
```java Exemple de coloration syntaxique
7880
class HelloWorld {

0 commit comments

Comments
 (0)